Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Is there a way I can simulate various connection speeds from within Firefox?

I need to be able to check http://localhost with varying speeds.

I know there are standalone applications that can do this, but I'd rather do this inside Firefox via a plugin or similar.

share

migration rejected from stackoverflow.com May 15 at 18:28

This question came from our site for professional and enthusiast programmers. Votes, comments, and answers are locked due to the question being closed here, but it may be eligible for editing and reopening on the site where it originated.

closed as off-topic by random May 15 at 18:28

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – random
If this question can be reworded to fit the rules in the help center, please edit the question.

5  
By slow do you mean low bandwidth or high latency? –  Chris Upchurch Feb 3 '09 at 0:21
1  
See also stackoverflow.com/questions/1094760/… –  che Jan 17 '14 at 9:46

3 Answers 3

Chrome has network throttling in device mode:

enter image description here

The nice thing about it is that it has presets for common situations, such as 3G. The device mode can be activated by clicking the phone icon in dev tools, circled in the screenshot.

share
    
Had a bit of a play around with that setting in Chrome Canary, it is useful though it being Canary, the developer tools aren't particularly stable (at least not for me). –  Turnerj Sep 9 '14 at 0:01
5  
This is now in the Chrome stable –  jao Oct 21 '14 at 7:29
    
I love you! This is the best method if you don't know how to work with netem on linux. –  Eduard Luca Dec 8 '14 at 16:23

For OS X, check this:

speedlimit

enter image description here

speedlimit is a Leopard preference pane for limiting your network bandwidth to one of a couple different speeds—768k DSL, Edge, 3G, and Dialup. This is really handy for testing your iPhone app under normal Edge network conditions in the iPhone Simulator. The new version allows you to restrict the slowdown to only a specific set of hosts.

share

For OS X, Apple offers a System Preference preference pane for download in their Developer Center called Network Link Conditioner, which is able to simulate low bandwidth, high delay, and packet loss.

Screenshot

How to download (from here):

First, you’ll want to get the Hardware IO Tools for Xcode. To do this, go into the Xcode menu, then choose “Open Developer Tool” and finally “More Developer Tools…”. You’ll be taken to Apple’s developer downloads site; you should download the “Hardware IO Tools for Xcode”.

Or (as of Jan 2014) go to http://developer.apple.com, Resources, OS X, Additional Downloads, then filter for Developer Tools.

This should be available for all registered developers and not need one of the memberships.

share

protected by studiohack Dec 3 '11 at 3:01

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.