GitHub полностью отказался от CSS-in-JS, ускорив серверный рендеринг на 55%

Improving site performance by shipping more CSS

GitHub полностью отказался от CSS-in-JS, ускорив серверный рендеринг на 55%

Команда Primer перевела github.com с CSS-in-JS на CSS Modules, что дало 55% ускорение серверного рендеринга и 25% ускорение инициализации компонентов. Миграция затронула тысячи sx-пропсов и семь тем оформления, но прошла без сбоев благодаря фича-флагам и постепенному развёртыванию. В итоге GitHub полностью избавился от styled-components, sx и styled-system.

К июню 2026 года GitHub работает на 100% CSS-модулях. То, что сначала выглядело как миграция CSS, обернулось постепенным переплатформированием того, как GitHub стилизует, оформляет и поставляет UI в масштабе.

Ещё за этот день

2026-09-27