CSSO – история ускорения

CSSO — инструмент для минификации CSS, который недавно вернулся к активной разработке. Зачем?

Дело в том, что минификация CSS — задача сложная. Сейчас нет идеального минификатора: чтобы и эффективным был, и делал все правильно. Ведь нужно учитывать не только особенности CSS, который постоянно меняется, но и уровень его поддержки браузерами, их баги, префиксы, хаки и т.д. Все это требует решения ряда непростых задач. Поговорим об этом, а также о принципах работы CSS-минификаторов, новых идеях и развитии CSSO.

Роман Дворнов, Avito

Роман Дворнов, Avito

Руководитель фронтенд-разработки в Авито. Автор basis.js, мейнтенер CSSO. Исследователь, изобретатель велосипедов, евангелист веб-стандартов, идейный вдохновитель, критик, докладчик. Основной интерес — архитектура и инфраструктура больших одностраничных приложений и смежные задачи.