Misko Hevery
Rethinking web application design for fastest possible time to interactive
#1about 2 minutes
Why most modern websites fail Google PageSpeed tests
Current web frameworks consistently produce low PageSpeed Insight scores because their fundamental approach to interactivity is flawed.
#2about 2 minutes
Introducing Qwik for instant time to interactive
Qwik is an open-source framework that achieves top performance scores by sending minimal JavaScript and prioritizing HTML.
#3about 2 minutes
The high cost of hydration in modern frameworks
Traditional frameworks must download and re-execute all application code on the client to attach event listeners, a slow process known as hydration.
#4about 2 minutes
How Qwik bypasses hydration with resumability
Qwik serializes listener and state information directly into the HTML, allowing the client to become interactive instantly without re-executing code.
#5about 2 minutes
Demonstrating Qwik's minimal JavaScript footprint
A live demo shows Qwik's loader is under one kilobyte and that additional code is only lazy-loaded upon user interaction.
#6about 5 minutes
The philosophy of doing nothing and fine-grained lazy loading
Qwik's core principles are to do no work upfront, remain stateless by storing information in the DOM, and only execute the exact code needed for an interaction.
#7about 5 minutes
How eager closures prevent effective lazy loading
Event listeners and reactive systems create closures that pull in large amounts of synchronous code, preventing fine-grained lazy loading.
#8about 4 minutes
Understanding the replayable vs resumable application model
Unlike replayable frameworks that must re-run everything, Qwik's resumable model can continue execution from the server-rendered state at any point.
#9about 5 minutes
How Qwik enables fine-grained and efficient DOM updates
By storing state relationships in the DOM, Qwik can query for and update only the necessary components without setting up eager listeners.
#10about 2 minutes
Rethinking web development by embracing the DOM
Modern frameworks often abstract away the DOM, but embracing its declarative and lazy-loadable nature is key to building faster applications.
#11about 2 minutes
Conclusion and key takeaways for building fast apps
The key to instant applications is to adopt a resumable, stateless, and DOM-centric approach with fine-grained lazy loading as a core primitive.
#12about 4 minutes
Q&A: Mobile UX, prefetching, and module federation
Qwik can use prefetching strategies for mobile UX, and its core design naturally provides the benefits of module federation.
#13about 6 minutes
Q&A: Project status, deployment, and caching strategies
Qwik applications can be deployed anywhere and benefit from caching server-rendered HTML as static files, which the client can then resume.
Related jobs
Jobs that call for the skills explored in this talk.
Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
JavaScript
Node.js
+1
Douglas GmbH
Düsseldorf, Germany
Intermediate
Senior
TypeScript
React
Matching moments
02:33 MIN
Why you might not need JavaScript for everything
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
11:10 MIN
The only frontend stack that truly matters
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
03:31 MIN
The value of progressive enhancement and semantic HTML
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
11:32 MIN
The industry's focus on frameworks over web fundamentals
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
04:02 MIN
How a broken frontend culture impacts the web
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
09:00 MIN
Navigating the growing complexity of modern CSS
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
08:07 MIN
Exploring modern JavaScript performance and new CSS features
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
Featured Partners
Related Videos
Interactive server side components
Miško Hevery
Qwik: Making sure that easy is same as performant
Miško Hevery
Snappy UI needs no Single-Page Application
Clemens Helm
Why HTMX is crushing React, Vue & Svelte.
Felix Eckhardt & Benedikt Stemmildt
Catching up on the basics you don't really need that much code
Chris Heilmann
The Lean Web
Chris Ferdinandi
Multiple Ships to the Island - Micro Frontends & Island Architectures
Florian Rappl
The Eternal Sunshine of the Zero Build Pipeline
M4dz
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Visonum GmbH
Remote
Junior
Intermediate
React
Redux
TypeScript


Twin.Link GmbH
Osnabrück, Germany
Intermediate
Senior
React
TypeScript


Zetron
Kingston upon Hull, United Kingdom
.NET
Azure
T-SQL
Kafka
Blazor
+10


Paradigma Digital
Gijón, Spain
API
React
Svelte
Vue.js
WebPack
+3

Paradigma Digital
Badajoz, Spain
API
React
Svelte
Vue.js
WebPack
+3

Paradigma Digital
Santa Cruz de Tenerife, Spain
API
React
Svelte
Vue.js
WebPack
+3