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 · World Congress 2021

2:08 min

Demonstration of Qwik deferred code execution capabilities

Misko Hevery · World Congress 2021

3:02 min

Modernizing legacy client-rendered components with server-side frameworks

Igor Minar Igor Minar +1 · World Congress 2025

3:06 min

Audience Q&A on framework limitations and specific uses

Simon Auer Simon Auer · World Congress 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 · World Congress 2024

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 24, 2026 · 14:50–15:20

Stage 9

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo
Open session

World Congress 2026 North America

September 25, 2026 · 15:30–15:40

Outdoor Stage

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

September 24, 2026 · 16:10–16:40

Outdoor Stage

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

September 25, 2026 · 14:50–15:20

Stage 4

Intelligence in Motion: Building the Next Generation of AI-Powered Apps on Zoom's Developer Platform

Brendan Ittelson

Chief Ecosystem Officer of Zoom

Brendan Ittelson
Open session

World Congress 2026 North America

September 24, 2026 · 17:30–18:00

Stage 7

Full Stack with Flutter - are we there yet?

Nemanja Stošić

Senior Flutter Developer

Nemanja Stošić
Open session

World Congress 2026 North America

September 25, 2026 · 16:10–16:40

Stage 4

Speed up your CI/CD pipelines by caching build & runtime artifacts

Thijs Feryn

Technical Evangelist at Varnish Software

Thijs Feryn