I was wondering it there was a way to throttle inbound connection speed using some extension / addon for any modern browser?
I would like to slow the speed down to something like 20kbs just to see how things load, as well for other testing.
Does anyone know to accomplish this using any of the modern browsers?
Edit (2017-04-09): The major browsers have this functionality built-in by now:
Original response follows for reference, it might still be useful in some scenarios.
I used NetLimiter at some point – it works with all applications and can assign individual bandwidth limits for them.
Note that while this might be a good approximation for modem users (if you ever find some), it doesn’t quite show you how a user somewhere in China perceives your website. The problem there isn’t so much bandwidth but rather long and largely varying ping times (up to occasional packet loss). Unfortunately, I’m not aware of applications that are able to simulate random network delays and packet loss.