Solve UI Performance Without Removing Features | Rethink Bundling | Daniel Roe @JavaScriptConferences
Solve UI Performance Without Removing Features | Rethink Bundling | Daniel Roe  @JavaScriptConferences
Uploaded December 2025 | Updated September 2026, 2 weeks ago
High INP and CLS scores despite a small bundle? πŸ“‰ Stop deleting features. Fix hydration blocking and resource delivery instead.

Daniel Roe, Nuxt Team Lead, details architectural strategies to solve performance bottlenecks at the framework level:

βœ… INP: Unblocking the main thread during hydration using requestAnimationFrame.
βœ… CLS: Automating font metric overrides to prevent layout shifts.
βœ… Network: Inlining critical component CSS to reduce HTTP overhead.
βœ… Build-Time: Extracting expensive computations to the compiler to reduce client load.

πŸš€ Watch the full engineering case study. Subscribe for more advanced tech talks.

πŸ“Œ Follow the link to watch the full version of all the conference talks, QnA’s with speakers and hands-on workshop recordings:
πŸ”— gitnation.com/events/jsnation-us-2025?utm_source=youtube&utm_medium=DanielRoeTalk

πŸ”₯Want to hear talks like this live?
Join us at JSNation 2026 in Amsterdam: jsnation.com/?utm_source=youtube&utm_medium=DanielRoeTalk

πŸ• Timestamps:
00:00 - Intro & Speaker Context
02:43 - Live Demo Stack: PartyKit & WebSockets
03:39 - Nuxt Architecture & Nitro Engine
06:23 - The Controversial Opinion: Why JavaScript is Good
07:36 - Rethinking Bundling: Beyond the JS File
08:31 - Solving CSS Waterfalls: Inlining Component Styles
11:21 - Why Pre-rendering Can Hurt INP Scores
14:19 - Fixing INP with requestAnimationFrame Injection
15:08 - Solving CLS: Automated Font Metric Overrides
18:00 - Extracting Expensive Data at Build Time
18:40 - Optimizing Third-Party Scripts & Facades
19:57 - Rebundling Async Chunks with Import Maps
20:34 - Removing Polyfills & Ecosystem Cleanup

✍️ This talk was part of JSNation US 2025:
Rethinking Bundling: Why You Don’t Need Less JavaScript | Daniel Roe
πŸ”— jsnation.us/?utm_source=youtube&utm_medium=DanielRoeTalk

πŸ“Œ Ready to master advanced engineering architectures? Join the global community at the upcoming JS Nation in Amsterdam! Get your Early-bird ticket:
πŸ”— jsnation.com/?utm_source=youtube&utm_medium=DanielRoeTalk

#JSNationUS #gitnation #conference2025 #techtalks #techconference #reactjs #jsnation #js #javascript #codingtips #webdevelopment
Solve UI Performance Without Removing Features | Rethink Bundling | Daniel RoeHardware is getting faster. Why isnt your JavaScript? πŸ“‰ #shortsnothing stays out of my look now πŸ‘€ πŸ™‚β€β†”οΈ #devlife #devhumor #programmingmemes⚠️ Legal note: Please don’t actually pack our speakers into your bagsπŸ˜… #shortsNext.js did this 250 times per request | James Snell (Cloudflare) #shortsLet’s talk about what really works! #shortsTechlead Amsterdam 2026Stress Test Your Reflexes (And My App) - at JSNation 2026 #shortsRender Once Ever | Ryan Carniato #shorts #javascript #react #domState of JS Creator Sacha Greif on Developer Trends, AI’s Impact & Community Building10x Engineering: How GenAI Tools Transformed My Teams ProductivityIt’s not just a conference... β€” That’s your pitch to the boss. πŸ˜‰ #shorts
JavaScript Conferences by GitNation |

Solve UI Performance Without Removing Features | Rethink Bundling | Daniel Roe

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER