GitHub, CSS-in-JS 버리고 CSS 더 보내 성능 55% 개선

Improving site performance by shipping more CSS

GitHub, CSS-in-JS 버리고 CSS 더 보내 성능 55% 개선

GitHub가 Primer 디자인 시스템을 CSS-in-JS에서 CSS Modules로 전환해 서버 사이드 렌더링 시간을 55% 줄였다. 2023년 컴포넌트 폭증으로 성능 문제가 커지자, 2024년 12월까지 모든 Primer 컴포넌트를 마이그레이션했다. 이후 7,760개의 sx prop을 제거하는 대규모 작업을 진행했고, 2026년 6월 GitHub는 100% CSS Modules로 전환을 완료했다.

55% less time to server-side render a page

이 날의 다른 글

2026-09-27