World Congress 2023 Aug 11, 2023

Qwik: Making sure that easy is same as performant

Miško Hevery

Tired of client-side hydration ruining web performance? Qwik flips the rendering model upside down with resumability so you can ship zero-latency applications without sacrificing developer experience.

Pause
Mute Enter Fullscreen
#1 about 8 min

Event welcome and introduction to the Builder ecosystem

Framework-agnostic open source tools enable developers to deploy third-party scripts and design components across platforms.

#2 about 3 min

Addressing failing core web vitals and heavy bundles

Increasing interactivity requires shipping more code to the frontend without overwhelming the initial browser startup phase.

#3 about 4 min

Challenges with hydration and the uncanny valley of interactions

Re-executing massive component trees forces users to wait idly while missing early click interactions.

#4 about 3 min

Using resumability to eliminate duplicate state and reconciliation overhead

Encoding event listeners directly into HTML bypasses heavy client-side rendering for constant baseline performance.

#5 about 3 min

Automating performance optimizations through signals and code extraction

Advanced compilers use signals and extraction patterns to invert execution logic and guarantee small initial payloads.

#6 about 2 min

Demonstrating lazy loading and code extraction in framework components

Delaying network requests until explicit user interaction prevents unnecessary function execution during the initial page load.

#7 about 3 min

Prefetching code and automating application bundling using service workers

Background caching of necessary application chunks ensures rapid script execution even on dropped network connections.

#8 about 2 min

Teleporting closures between the client and server execution environments

Wrapping stateful closures dynamically delegates logic to server endpoints while automatically recovering required application variables.

#9 about 2 min

Optimizing state payloads with selective serialization and server loaders

Efficiently transferring logic requires precise configuration rules to strip unused data scopes out of serialized payloads.

#10 about 2 min

Preventing cumulative layout shifts natively with optimized image components

Specialized asset components automatically inject structural dimensions and varied source sets to stabilize visual load behaviors.

#11 about 4 min

Handling server secrets and fallback strategies for service workers

Differentiating public variables from private environment values prevents accidental leakage of backend keys to client browsers.

Matching moments

1:34 min

Introducing the Qwik open source web framework

Misko Hevery · WWC 2021

2:08 min

Demonstration of Qwik deferred code execution capabilities

Misko Hevery · WWC 2021

3:02 min

Modernizing legacy client-rendered components with server-side frameworks

Igor Minar Igor Minar +1 · WWC 2025

3:06 min

Audience Q&A on framework limitations and specific uses

Simon Auer Simon Auer · WWC 2022

3:52 min

Optimizing browser performance using modern island architecture

Florian Rappl · LIVE

4:50 min

Balancing interactivity and load times with pre-rendering

Andreas Taranetz Andreas Taranetz · WWC 2024

Upcoming sessions on this topic

Open session

World Congress 2026 North America

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo
Open session

World Congress 2026 North America

Fast by Design: A Masterclass in High-Performance Web Engineering

Aaron Grogg

Senior web developer, committed to improving the user experience by improving web performance

Aaron Grogg
Open session

World Congress 2026 North America

Offloading IoT State: Solving the Memory Crisis on Legacy Hardware

Pravin Nagare

Senior Software Engineer, Roku

Pravin Nagare
Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

Full Stack with Flutter - are we there yet?

Nemanja Stošić

Senior Flutter Developer

Nemanja Stošić
Open session

World Congress 2026 North America

Honey, look! I vibe-coded an OS!

Ian Smith

CTO, LYOS

Ian Smith