GitHub 弃用 CSS-in-JS 迁移至 CSS Modules,服务端渲染提速 55%
DanWahlin · x · 2026-09-26
GitHub 在官方博客披露了将 github.com 从 CSS-in-JS 全面迁移到 CSS Modules 的过程。2023 年起页面组件数量激增,原方案带来三大问题:客户端初始化样式拖慢首屏加载、服务端渲染因样式收集性能下降、组件增多后样式更新失控。Primer 设计系统团队选择 CSS Modules:使用原生 CSS 同时保留样式与组件源码共置和默认局部类名,避免全局选择器冲突,也消除了客户端与服务端的样式开销。迁移结果是服务端渲染时间缩短 55%,组件初始化耗时降低 25%,且全程未破坏线上功能;迁移最后阶段借助 Copilot coding agent 完成。
「编程与Agent」频道最新
- 开发者用开源多模态模型让 AI 重新设计折叠 iPhone,一个 HTML 文件跑出完整产品概念 — alifcoder · 2026-09-26
- 决策型新模型 Jev 走红:比主流 LLM 快 200 倍、便宜 400 倍 — adnan_hashmi · 2026-09-26
- Anthropic 上线 Claude 插件目录提交门户,MCP 使用量年内涨 110 倍 — ClaudeDevs · 2026-09-26
- 开源项目 Jev 实时通关《宝可梦红》,决策速度快到能玩复杂游戏 — supportingthedogs · 2026-09-26
- Anthropic 深度实测 Claude Code effort 机制:高强度适合安全与代码审查 — trq212 · 2026-09-26
- 订阅到期不续费,他用 Codex 自搭本地版 Higgsfield 视频工作流 — Automatic-Building84 · 2026-09-26