Hey there!

Utterly confused what this is and why it exists? We've all been there.

Click any adventure to explore various features in Chrome DevTools. Every demo provides instructions and learning material for you to get started.

This site is using Google Analytics for us to better understand how you interact with the provided demos, in accordance to our Privacy Policy.

Explore more demos
Racing cars pacing through a tunnel of displays.
Pitstop
  1. Make yourself familiar with the page and observe the initial LCP and CLS with default settings.
  2. Disable the page frame UI (including those instructions) using the toggle and record a Performance profile.
  3. Use the Billboard toggles to influence what font is used and how the image is loaded.
  4. Click any of the driver bios and wait for them to load. Try the same with Speculation Rules enabled.
  5. Place an obstacle on the racing track and see how stuttery or smooth cars can move around with scheduler.yield() enabled and disabled.
Expansive view of a modern race arena under bright lights

Welcome to the track!

Speed Dating

Learn more about the drivers taking part in this race. Their profiles are on separate static pages; if speculation rules are enabled they load instantly.

Obstacle Course

This race is running on the main thread: the movement of the cars and road are animated using JavaScript and requestAnimationFrame. Other work on the main thread will block the animation from running. Using scheduler.yield() during heavy tasks can keep the animation running though.

Place an obstacle for the drivers to see them work around it - with yielding turned off and on in the control panel. How does INP compare?

Red
Blue
Green

That's a wrap!

That's all there is to this demo. Want to check out another one?