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.