Hasty Briefsbeta

Bilingual

Why is GitHub UI getting slower?

9 months ago
  • #Performance
  • #UI
  • #GitHub
  • GitHub UI has been getting noticeably slower recently, with actions like switching tabs taking over 5 seconds.
  • Using Turbo for preloading pages is backfiring, making client-side transitions slower than server-side loading.
  • Opening links in new tabs is faster than using client-side routing, which defeats the purpose of SPAs.
  • The new loading bar highlights the slow transitions, making the experience worse.
  • Performance issues extend to the diff view, which freezes when handling large PRs due to excessive DOM nodes.
  • Resizing dev tools windows causes freezes, indicating deeper performance problems.
  • GitHub's roadmap mentions 'Platform collaboration at scale,' but it's unclear if performance improvements are a priority.