Misko Hevery

Rethinking web application design for fastest possible time to interactive

Modern frameworks are fundamentally broken. See how Qwik's 'resumable' approach eliminates hydration to deliver the fastest possible Time to Interactive.

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.

Featured Partners

Related Articles

View all articles
LM
Luis Minvielle
The Best 7 Frontend Frameworks for Developers in 2025
Which frontend frameworks should developers focus on in 2025? We’re listing them for you and showing advantages and drawbacks. You’ll notice we included some libraries as well, because you can’t miss those in 2025.What is the best front end framework...
The Best 7 Frontend Frameworks for Developers in 2025
BR
Benjamin Ruschin
What Developers Really Need to Create Great Code Demos
Every developer on earth has, at some point, had another developer to thank for a breakthrough, a success, an aha moment they wouldn’t have had without coming across that blog post, that open-source contribution, that reply on socials or that humble ...
What Developers Really Need to Create Great Code Demos
LM
Luis Minvielle
10 Developer Websites in 2023
As a web developer, you're always investigating how to level up your skills and streamline your workflow. That's why we've gathered a collection of 10 innovative tools that are guaranteed to boost your productivity, enhance your coding abilities, ele...
10 Developer Websites in 2023

From learning to earning

Jobs that call for the skills explored in this talk.