You Really Don't Need All That JavaScript, I Promise
summary
Shows that client-side React rendering of one tweet is slower than 8.5MB of HTML rendering 27,000 tweets (Zach Leatherman), and that server-side syntax highlighting can be faster and use less bandwidth (Remy Sharp). Argues availability matters with the 1.1% statistic from GDS and many transient failures, and demonstrates a portal element pattern (iframe-like portal + postMessage) that preserves left-pane scroll, progressively enhances, avoids full-SPA overhead, and reduces unnecessary JavaScript.
AI-written summary · about
chapters (12)
- 0:00Intro
- 0:30Performance
- 2:54Availability
- 5:56It's unnecessarily difficult
- 8:33Why?
- 9:41After the fact
- 10:18Loss of control
- 12:57Control loading
- 13:26Demo
- 14:33Solve actual problems
- 18:31HTML is smarter than it used to be
- 20:36The leading edge
related talks
41mYou Really Don't Need All That JavaScript I Promise
39mYou really don't need all that JavaScript, I promise
48mClientside templates for reactive UI
58mJavaScript for accessible web applications
50mMötley Crüe and Mödern JavaScript
31mGetting up to Speed with JS Today
08mLightning fast SSR React apps with top perceived performance and no (client side) JavaScript
30mA Nerdy Guide To The Web Trending Concepts
