CSS 2
block formatting context
inline formatting
Преимущество postCSS - не скорость,
а скорее модульность (возможность объять интрумент, на котором пишем).
Написан на js (можно всегда написать свой плагин)
Можно ограничивать файлы и селекторы, в которых работают плагины
Не дает программировать на css
Решает более широкий спектр задач, чем препроцессоры
from font icons to svg
Надо использовать unicode-range для шрифтов (попросить дизайнера вручную выпилить из шрифта глифы)
Что можно анимировать:
- opacity
- filter
- transform
- blend-mode
width, top, left, background: fixed, margin
Для теста перерисовки можно в dev tools > show console > rendering > paint flashing, layer borders