World Congress 2025 • Aug 20, 2025 • Session details

Blazing Fast Page Navigation with Speculation Rules

Medhat Dawoud

Human reaction times are inherently slow. Turn this hidden delay into blazing fast, zero-latency web navigation using the Speculation Rules API to pre-render links mid-click.

Pause
Mute Enter Fullscreen
#1 about 3 min

Understanding web navigation performance on mobile devices

Comparing budget and premium smartphone loading speeds reveals how search engines use speculative caching to bypass hardware limits.

#2 about 2 min

Traditional page loading mechanics and round-trip delays

Breaking down the standard sequential process of requesting, parsing, and rendering assets highlights the inherent latency of web navigation.

#3 about 3 min

Leveraging human reaction delays for performance gains

Recognizing the biological delay between deciding to act and clicking provides a critical window to preemptively fetch data.

#4 about 5 min

Core mechanics of speculative loading and hidden rendering

Replacing traditional sequential navigation with hidden background tabs allows multi-page applications to load instantly like flipping physical book pages.

#5 about 4 min

Configuring speculation rules for prefetching and pre-rendering

Writing JSON-based target configurations with conservative, moderate, or immediate options dictates how aggressively browsers fetch assets in the background.

#6 about 2 min

Balancing prediction accuracy with background loading eagerness

Combining moderate hover-based prefetching with conservative click-based rendering prevents unnecessary resource downloads while maximizing instantaneous navigation.

#7 about 2 min

Measuring speculative rendering impacts with Core Web Vitals

Tracking Largest Contentful Paint metrics during navigations proves whether hidden background rendering successfully eliminates visual loading delays for end users.

#8 about 6 min

Debugging pre-rendered hidden tabs inside Chrome DevTools

Inspecting background services panels allows developers to verify rule executions and compare cached loading times against standard network fetch requests.

#9 about 3 min

Injecting dynamic speculation rules into live production sites

Using the browser console to append speculation scripts instantly boosts navigation speeds on external websites without requiring source code modifications.

#10 about 4 min

Browser support constraints and built-in programmatic limitations

Knowing how Chromium engines block background rendering during constraints like data saving modes prevents unexpected performance regressions across different environments.

#11 about 2 min

Critical URL patterns and interactions to exclude from speculation

Excluding sensitive routes like sign-outs, analytics tracking, and shopping cart additions prevents unintended state mutations during background page fetching.

#12 about 4 min

Mitigating bandwidth consumption waste via dictionary compression

Coupling speculative configurations with cross-version dictionary compression drastically reduces redundant server payloads and CPU overhead originally caused by aggressive backgrounding.

#13 about 2 min

Next steps for implementing fast cross-document page navigations

Combining speculative rendering with view transition APIs ensures smooth visual states across multi-page applications while masking minor loading delays.

Matching moments

30 sec

Navigating browser developer tools for performance analysis

Chris Heilmann · LIVE

4:52 min

Evaluating performance impacts of advanced CSS animations

Aaron T. Grogg · Coffee With Developers

5:31 min

Reading specifications to anticipate distant web capabilities

Nikita Dubko · JS Congress

3:19 min

Navigating browser constraints through web animation performance tier lists

Chris Heilmann +2 · LIVE

1:55 min

Understanding differential loading in modern web development

Sani Yusuf · JS Congress

5:36 min

Evaluating page performance using customized ML prediction models

Perf + AI

Upcoming sessions on this topic

Open session

World Congress 2026 North America

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

Stage 4

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–16:00

Stage 6

Small LLM in your Browser: Huge Opportunities for Web Applications

Daniel Ostrovsky

UI/UX Architect at Payoneer | AI Architect | Full Cycle Development Expert | Public Speaker | Open Source Contributor |

Daniel Ostrovsky
Open session

World Congress 2026 North America

September 24, 2026 · 10:20–10:50

Stage 1

The Browser Is Becoming an AI Runtime

Ajit Varma, Will Bryk, Julia Love

Ajit Varma
Will Bryk
Julia Love
Open session

World Congress 2026 North America

September 24, 2026 · 12:50–13:20

Stage 7

Architecting Agentic Apps: WebMCP, A2UI, and Agent Experience

Ankita Sood

Sr. Principal Engineer @ Secureworks | Angular GDE

Ankita Sood
Open session

World Congress 2026 North America

September 25, 2026 · 16:50–17:20

Stage 4

Engineering Moneyball: How We Benchmarked Google vs Meta

Jirka Bachel

Co-Founder & CEO

Jirka Bachel
Open session

World Congress 2026 North America

September 24, 2026 · 10:20–10:50

Stage 3

Reading the Mind of Your NGINX Fleet: A Hybrid Rule + ML Pipeline for NGINX Config Intelligence

Brandon LEE

AI Architect Lead at F5

Brandon LEE