Выбор Кодекса: GitHub ускорил страницы, убрав лишнюю работу со стилями
GitHub рассказал о завершённом переходе от CSS-in-JS к CSS Modules. Отказ от вычисления стилей во время работы приложения помог сократить время отрисовки.

В разборе от 25 сентября команда описала постепенную замену способа оформления интерфейса. Теперь стили лежат в отдельных CSS-файлах рядом с кодом компонентов и передаются браузеру вместе со страницей.
После перевода компонентов системы Primer время серверной отрисовки страницы уменьшилось на 55%, а инициализации компонентов — на 25%, сообщает GitHub. Это результаты конкретного этапа миграции, а не ускорение всего сайта на одинаковую величину.
Изменения внедряли по частям: сравнивали внешний вид, включали новый вариант для ограниченных групп и расширяли охват. По сообщению команды, весь github.com работает на CSS Modules с июня 2026 года.
Что пока неизвестно
Показатели опубликованы самой компанией и зависят от её архитектуры. Они не гарантируют такой же результат на другом сайте.
Источники
Источник не открывается?
Оригинальная страница может быть временно недоступна. Попробуйте открыть её позже; название и дата источника сохранены выше.