Hasty Briefsbeta

双语

Why is GitHub UI getting slower?

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