Why is GitHub UI getting slower?
9 months ago
- #Performance
- #UI
- #GitHub
- GitHub 的界面最近明显变慢,像切换标签页这样的操作需要超过5秒才能完成。
- 使用 Turbo 预加载页面的做法适得其反,导致客户端切换比服务端加载还要慢。
- 在新标签页中打开链接比使用客户端路由更快,这违背了单页应用(SPA)的设计初衷。
- 新的加载进度条反而突显了页面切换的迟缓,让用户体验更差。
- 性能问题甚至蔓延到代码对比视图,处理大型 PR 时会因过多 DOM 节点导致界面卡死。
- 调整开发者工具窗口大小时会出现冻结,暗示存在更深层次的性能缺陷。
- GitHub 的路线图提到『大规模平台协作』,但尚不清楚性能优化是否是其优先事项。