Простая, на мой взгляд, логика — быстрее работает, значит жрет меньше процессорного времени, т.е. меньше грузит машину.
Насчет сохранения результата тоже интересный вопрос. phpBB, например, хранит оба вариант — изначальный и парсенный. А вот IPB преобразует туда-обратно на лету. Даже и не знаю какой лучше.
Хороший вариант, надо посмотреть реализацию. Но, имхо, применение ограничено тем, что надо компилировать и подключать на целевой системе, что не всегда доступно.
А язык — PHP, можно Perl — меня и просто сами подходы интересуют.
Для минусующих поясню: это действительно свободная лицензия — хочешь давай исходники, хочешь — не давай. Можешь модифицировать как хочешь, включать в свои закрытые продукты. Единственное чего не можешь — это назваться автором чужой программы.
Насчет сохранения результата тоже интересный вопрос. phpBB, например, хранит оба вариант — изначальный и парсенный. А вот IPB преобразует туда-обратно на лету. Даже и не знаю какой лучше.