Ускорено сжатие многострочных HTML-страниц без изменения результата форматирования.
- Устранено копирование всего оставшегося документа при обработке каждой строки: используется смещение чтения.
- Сохранены обработка pre/textarea, комментариев, дополнительные параметры сжатия и статистика.
- Настройки приложения менять не требуется; изменение действует при использовании TylerHtmlCompressor.
Проверки: PHP 8.2, 14 регрессионных проверок и 1600 побайтных сравнений с предыдущей реализацией. На тестовом документе из 20 000 строк время алгоритма снизилось с 619 до 16 мс; это микробенчмарк, а не коэффициент ускорения всего сайта. Также выполнена проверка на работающем магазине.