Does the chrome developer console have an API to change the network throttle?
I've been looking through the documentation and not come across anything yet, however is there perhaps an undocumented / dug deep somewhere feature?
Open Chrome DevTools. Navigate to the Network Tab and open the Throttling dropdown which is set to Online by default. From the dropdown menu highlighted (as shown in the image above), select Slow 3G. 5.
Install and specify the URL with a delay in milliseconds. Whenever the browser requests that URL, the response will be delayed by that amount of time. URLs not matching the ones you enter will behave as they normally would.
Network throttling is an intentional slowing down of internet speed. In web performance, network throttling, or network condition emulation, it is used to emulate low bandwidth conditions experienced by likely a large segment of a site's target user base.
I'm the technical writer for DevTools. I'm just going to answer this question narrowly:
Does the chrome developer console have an API to change the network throttle?
No. There is no API that you can run from the DevTools Console that allows you to change the network throttling speed. You can file a feature request at https://crbug.com. If you do create a request, please post the URL as a comment to this answer, and I'll update this answer to point people to that ticket. The more people star the request, the higher priority it gets.
P.S. when I say "the Console" I'm referring to this "tab" (we call them "panels"):
The collective set of features is just called DevTools.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With