World Congress 2026 Europe • Jul 10, 2026 • Session details

Out-of-Order Streaming — The Future of Web Development

Julian Burr

Are slow backend queries stalling your initial page load? Discover how out-of-order streaming delivers instant HTML layouts and slashes JavaScript payloads without sacrificing interactivity.

Pause
Mute Enter Fullscreen
#1 about 4 min

Evolution of early web rendering with HTML and PHP

Server-side languages dynamically generate websites but suffer from slow initial page loads during heavy database operations.

#2 about 3 min

Loading partial interface updates using Ajax and jQuery

Shifting logic to the client allows specific content reloading without full page refreshes but eventually introduces complex spaghetti code.

#3 about 2 min

Eliminating server roundtrips using SPA client frameworks

Relying entirely on client-side JavaScript for application lifecycle management ensures dynamic interactivity but degrades the initial page load time.

#4 about 4 min

Addressing initial load times with modern server-side hydration

Modern web frameworks generate an initial static shell on the server to improve perceived performance before client-side hydration injects interactivity.

#5 about 4 min

Reducing client execution overhead via React server components

Designating non-interactive parts of the code space exclusively for the server minimizes the overall client-side JavaScript bundle size.

#6 about 5 min

Demonstrating limitations of synchronous server-side rendering architectures

A live Node.js code implementation reveals how accumulating a complete HTML string delays any visual feedback for the user.

#7 about 3 min

Delivering immediate browser feedback through traditional HTTP streaming

Writing partial HTML chunks directly to the response object keeps the connection open while rendering sequential content streams.

#8 about 7 min

Handling asynchronous data states using server-side suspense boundaries

Wrapping delayed components in a suspense boundary allows the server to immediately render a placeholder skeleton fallback.

#9 about 5 min

Resolving asynchronous blocks using out-of-order streaming templates

Emitting hidden browser template tags enables subsequent inline JavaScript or declarative HTML to replace loading states dynamically upon completion.

#10 about 2 min

Exploring islands architecture and mixed application bundling strategies

Defining explicit server-only islands prevents static components from contributing to dynamic client hydration payloads.

Matching moments

5:15 min

Leveraging server-side streaming for performance and interactivity

Chris Heilmann Chris Heilmann +2 · LIVE

3:05 min

Server rendered component revival and cyclical software trends

James Seconde · World Congress 2023

2:23 min

Exploring historical and modern web request rendering mechanics

Marius Obert Marius Obert · 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

3:30 min

The era of server-side web development

Clemens Helm · LIVE