Loading video...

Video Failed to Load

Go Home

Chrome DevTools now supports *individual* network request throttling! Folks have been asking for this for years! DevTools now allows developers to simulate slow network conditions for specific requests rather than the entire page. This helps in testing how a web application performs and handles issues when specific resources (like...

281,879 views • 10 months ago •via X (Twitter)

56 Comments

Dan Shappir's profile picture
Dan Shappir10 months ago

I believe I opened the original request for this feature years ago. Thank you for delivering on this!

Addy Osmani's profile picture
Addy Osmani10 months ago

Thanks for opening the request!

Guillermo Rauch's profile picture
Guillermo Rauch10 months ago

cool

Nick Khami's profile picture
Nick Khami10 months ago

oh wow, this is sick

Addy Osmani's profile picture
Addy Osmani10 months ago

Thanks Nick!

taheer's profile picture
taheer10 months ago

This was a much needed feature was this semi vibe coded with gemini 3 pro? If so will we be getting more requested features like these more often due to the increase in the velocity of code generated.

Addy Osmani's profile picture
Addy Osmani10 months ago

It depends :) AI-assisted coding is definitely providing productivity wins, but for DevTools it's often "should we build this?" (product surface is already large) vs. "can we". Wouldn't be surprised if the wins part created more space for product velocity though.

taheer's profile picture
taheer10 months ago

True there are so many features in devtools at this point that most don't even think of. hell the newbie vibe coding so called software engineers don't even know to check the network tab properly these days. So makes complete sense!! Informing us of the dev tools that are now available you are doing god's work addy thanks!!

Silas's profile picture
Silas10 months ago

Why did this take so long ??

Addy Osmani's profile picture
Addy Osmani10 months ago

Complexity and priorities 😅

Alper Ortac's profile picture
Alper Ortac10 months ago

This is awesome! Does chrome devtools MCP support it too already?

Addy Osmani's profile picture
Addy Osmani10 months ago

Paging @mathias as he may be able to confirm

Mathias Bynens's profile picture
Mathias Bynens10 months ago

@alperortac Currently chrome-devtools-mcp supports global network throttling, but not on a per-request basis (yet). To help us prioritize per-request throttling support in chrome-devtools-mcp, please file a feature request with a motivating use case here:

Alper Ortac's profile picture
Alper Ortac10 months ago

@addyosmani Appreciate you taking the time to answer. Will do!

Nandkishor's profile picture
Nandkishor10 months ago

really needed this 🙏

Addy Osmani's profile picture
Addy Osmani10 months ago

I hope it helps!

✨Leah✨'s profile picture
✨Leah✨10 months ago

I'm so excited for this!

Addy Osmani's profile picture
Addy Osmani10 months ago

🙏

Artem Zakharchenko's profile picture
Artem Zakharchenko10 months ago

This is really nice to see! And if you need this programmatically or as a part of your test suite, we've got you covered with

Alex PHAM's profile picture
Alex PHAM10 months ago

Oh nice, that's a feature I've definitely wanted. Wondering how you even find out which Chrome version this is in though.

Addy Osmani's profile picture
Addy Osmani10 months ago

Added in Chrome 144:

driftingbits's profile picture
driftingbits10 months ago

Awesome! 🥳

Robert Kisiel's profile picture
Robert Kisiel10 months ago

Finally!

Addy Osmani's profile picture
Addy Osmani10 months ago

Hope it helps!

Robert Kisiel's profile picture
Robert Kisiel10 months ago

Helps a lot! I was needing this multiple times. I used workarounds but was always looking for a light, built it solution

Robert Piosik's profile picture
Robert Piosik10 months ago

Thank youuu!

Addy Osmani's profile picture
Addy Osmani10 months ago

Pleasure!

Geon George's profile picture
Geon George10 months ago

so cool

⚡️John Andrew Owen ⚡️'s profile picture
⚡️John Andrew Owen ⚡️10 months ago

amazing tip. meanwhile, safari still has 0 request throttling features whatsoever :(

Arman's profile picture
Arman10 months ago

Oh woow’ this is something i needed a while back

Addy Osmani's profile picture
Addy Osmani10 months ago

Hope it's useful the next time you need it! 🙏

northStar0x7's profile picture
northStar0x710 months ago

This feature would be of great help thanks for sharing.

Addy Osmani's profile picture
Addy Osmani10 months ago

Glad to hear it will be helpful!

Everest's profile picture
Everest10 months ago

Awesome demo of Chrome DevTools Addy! Here's an AI narrated version of your demo video in case you want to showcase something more polished. Keep shipping great updates! 💪

Johannes Koch's profile picture
Johannes Koch10 months ago

This is going to be very helpful for debugging

zou's profile picture
zou10 months ago

finally

Addy Osmani's profile picture
Addy Osmani10 months ago

@chow_won 🙏

spaceemotion's profile picture
spaceemotion10 months ago

Literally needed this on Friday, trying to fix a 3rd party script race condition - much appreciated!

Addy Osmani's profile picture
Addy Osmani10 months ago

Glad to hear! Hopefully comes in helpful in the future 🙏

Joey Hiller's profile picture
Joey Hiller10 months ago

Does this add latency too? Would be powerful for testing loading states on specific APIs

Idan Zeidman's profile picture
Idan Zeidman10 months ago

Being able to throttle requests individually makes debugging real-world bottlenecks way more practical.

Addy Osmani's profile picture
Addy Osmani10 months ago

Yes, exactly!

Je Xia's profile picture
Je Xia10 months ago

can we have "Disable cache" option that ignores cdn links?

Anshul's profile picture
Anshul10 months ago

This is really a needed feature. Thanks 🙏🙏🙏

Addy Osmani's profile picture
Addy Osmani10 months ago

@itsaj123 🙏 The @ChromeDevTools team cooked!

Mohammed Al-Sabaawi's profile picture
Mohammed Al-Sabaawi10 months ago

This js going to be super helpful

Addy Osmani's profile picture
Addy Osmani10 months ago

Glad to hear it!

Mark Gurevich's profile picture
Mark Gurevich10 months ago

Oo this is actually pretty good!

Addy Osmani's profile picture
Addy Osmani10 months ago

Hope it's helpful!

Nick Revenko's profile picture
Nick Revenko10 months ago

Awesome news. Now I wait for Apple to implement this in safari as well

Ahmed Sabry's profile picture
Ahmed Sabry10 months ago

@Med7atDawoud i still remember your tweet that after sometime with bad network you realize you were testing something and forgot the throttle 😅

banyudu's profile picture
banyudu10 months ago

cool

JBaba's profile picture
JBaba10 months ago

I have never used it. It would be a different day when I need to test that

Alex Crooks's profile picture
Alex Crooks10 months ago

this is great. Throttling during local development was tricky because HMR loads large payloads so you'd have to try start the throttling the moment you see them finish, but before the appropriate API call!

Jamie Mason's profile picture
Jamie Mason10 months ago

Finally! No more using Charles Proxy just for this, thanks a lot 🚀

RekitRex's profile picture
RekitRex10 months ago

Could you give some insight on performance optimization for getting good results when using this testing feature?

Related Videos