I stumbled upon a succinct piece from Paul Irish, about ‘how to enhance website visitor experience on a website using considerable tools at disposal’, while continuing my dive into vercel.
The below points to keep the ‘why’s pickled:
- Slow TCP ramp up
- The first 14kb is crucial (because of point 1)
- Critical CSS for above the fold renders
This talk was referenced in the “7 Principles of Rich Web Applications”.
π I’m attaching the said “Delivering the goods” talk/keynote in this post for reference: https://www.youtube.com/watch?v=R8W_6xWphtw
~ updated at: 2024-12-14T18:00:05.954Z
I found myself revisiting rauchg’s 7 principles of rich web applications:
- Pre-rendering isn’t optional
- React immediately to user input
- React to data changes (server side included)
- Control data exchange between client and server
- Don’t break history, enhance it
- Push code updates (yes client code updates)
- Predict Behaviour (I honestly think this is overkill β but brilliant if pulled off)
This (re-)read was part of my dive into “how vercel ships good quality software so quickly” assumption.
And oh, here’s the link to the article from 2014, β the examples are really helpful to wrap your mind around the concepts that are seemingly complex (at first).
π https://rauchg.com/2014/7-principles-of-rich-web-applications
~ updated at: 2024-12-14T16:07:15.740Z
Interesting observation:
X has started crawling the βlinkβ in my bio every time i post (or even repost).
~ updated at: 2024-12-14T08:26:46.050Z