Testing Web Performance by Throttling Bandwidth
In the past, I often found myself wondering how some of my websites would perform when accessed from a low bandwidth connection. Unfortunately, I had no convenient way to test such a scenario, so I usually just forgot about the idea. I recently found myself in a similar scenario at work, and my searches returned a useful tool, Speed Simulator, by Vikas Patial:
Speed simulator is a simple throttling proxy which allows you to see how your site behaves under different connection speeds. It was written by me to test AJAX/Flash loaders and see how much my time took to load.You can simulate various speeds like that of a modem or a ADSL.A pre delay function is also there to help simulate delays due to DNS , connection establishment etc.
Here’s what it looks like:

It simply acts as a proxy, so all you need to do is point your browsers to access the web through Speed Simulator. You’ll then be transported back to the good ol’ days where most people had to wait for websites to load.
To do this:
- Click Start, and search for “Internet Options”. Launch it.
- Click on the “Connections” tab.
- Click the “LAN Settings” button, found within the “Local Area Network (LAN) Settings” section.
- Once the “Local Area Network (LAN) Settings” dialog appears, locate the “Proxy Server” section.
- Enable the “Use a proxy server for your LAN” checkbox, and enter the following:
- Address: localhost
- Port: 8080 (reflect the port listed in Speed Simulator)

Press OK to save your changes, and then simply click “Start” in the Speed Simulator window.
That’s it – all you need to do next is launch a browser, the bandwidth should be throttled. I’ve seen it work with Google Chrome and Internet Explorer. Configuring a proxy in Firefox requires different steps, but should work just as well, once configured.
I can see myself using this tool in the future, and not only for simple performance tests. For example, I can use it to test for possible timing-related flaws in JavaScript code. Definitely a welcome addition to my web development tool set.
Brian Ricard
A Good Place to Find Free Loading Animations
As I was working on one of my personal web development projects today, I realized I would need a loading animation. Thankfully, I remembered a very useful web service I discovered a long time ago – AjaxLoad.info. The site is specifically designed to provide free, customizable loading animations – in GIF format. They have at least 25 different types of loading animations – so if you’re looking for one, I recommend you check what they have to offer.
As for the “free” factor – in case you’re wondering: there aren’t any specific licenses associated with the images, but the front page clearly states that “generated gifs are totally free for use”. That said, enjoy.
