after enough frustration with how slow github is, I've decided to make a faster web ui for github for the @nextjs hackathon!!
a little bit of prefetching and caching goes a long way
Some notes:
- This is a very experimental early prototype
- Comments are also rendered under the line
- There is NO virtualization. The code + diff colors + syntax highlighting is all there at once.
- This video was recorded with 4x slowdown on a M1 Pro Macbook
There are also always tradeoffs! No pagination/virtualization means:
- more data over the network all at once
- more memory used in the browser
however some of these tradeoffs make sense when the user is "pro" and wants this vs a differently optimized experience
after enough frustration with how slow github is, I've decided to make a faster web ui for github for the @nextjs hackathon!!
a little bit of prefetching and caching goes a long way
Introducing Zercel
Open-source clone of @vercel, it can deploy your sites automatically and globally
I wrote a blog about how I built it, check it out!