09:30
Portrait of Tim Kadlec; Phil Hawksworth

Welcome words by our MCs

Tim Kadlec; Phil Hawksworth MCs

09:40
Portrait of Tim Kadlec

Introduction to day 2

Tim Kadlec Performance consultant & trainer Cloudflare

10:00
Portrait of Andy Davies

LoAF

Andy Davies Web Performance Consultant SpeedCurve

The Long Animation Frames (LoAF) API provides data on what Main Thread activity caused a long frame, overcoming limitations of the Long Tasks API. Learn how to use LoAF to understand and improve script performance.

11:30
Portrait of Michal Mocny

Measuring Interactions and Navigations

Michal Mocny Google Chrome team

LCP and INP measure loading and responsiveness, but same‑document soft navigations blur those lines. Learn about new Performance APIs to measure interactions and navigations, how they work, and what's next.

12:20
Portrait of Nadia Makarevich

React Rendering Techniques: Comparing Initial Load Performance

Nadia Makarevich

One app implemented with CSR, SSR, and RSC — then measured. Explore how each technique works, how they influence initial load, what RSC brings, and the trade‑offs.

14:40
Portrait of Barry Pollard

Speculations about webperf

Barry Pollard Google

The Speculations Rules API introduces a declarative way to prefetch and prerender future navigations. Learn the latest features, safe deployment strategies, and what's coming next.

15:30
Portrait of Vinicius Dallacqua

Teaching Agents about Performance insights

Vinicius Dallacqua Lead Developer

A deep‑dive into building a Performance AI assistant and agentic workflows on top of a Chrome DevTools fork. Lessons on communicating performance data to agents, which signals matter, and turning telemetry into actionable insights.

17:10
Portrait of Rich Harris

Fine-grained everything

Rich Harris Vercel

Modern frameworks like Svelte are fast thanks to signal‑based fine‑grained reactivity, but performance is more than 60fps. This talk covers new approaches to build fast, reliable, data‑efficient apps.