<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Matt Refghi&#039;s Blog &#187; ajax</title>
	<atom:link href="http://mattrefghi.com/blog/tag/ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://mattrefghi.com/blog</link>
	<description>Computer Science and other written works</description>
	<lastBuildDate>Sat, 10 Mar 2012 17:58:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Testing Web Performance by Throttling Bandwidth</title>
		<link>http://mattrefghi.com/blog/2010/11/testing-web-performance-by-throttling-bandwidth/</link>
		<comments>http://mattrefghi.com/blog/2010/11/testing-web-performance-by-throttling-bandwidth/#comments</comments>
		<pubDate>Sun, 21 Nov 2010 20:15:01 +0000</pubDate>
		<dc:creator>Matt Refghi</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Recommendations]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[tool]]></category>

		<guid isPermaLink="false">http://mattrefghi.com/wordpress/?p=2100</guid>
		<description><![CDATA[In the past, I often]]></description>
			<content:encoded><![CDATA[<p>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, <a href="http://www.ngcoders.com/downloads/internet-speed-simulator-proxy-throttler" target="_blank">Speed Simulator</a>, by <a href="http://www.vikaspatial.com/" target="_blank">Vikas Patial</a>:</p>
<blockquote><p>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.</p></blockquote>
<p style="text-align: left;">Here&#8217;s what it looks like:</p>
<p style="text-align: center;"><img class="size-full wp-image-2118 aligncenter" src="http://mattrefghi.com/wordpress/wp-content/uploads/2010/11/SpeedSimUI.png" alt="Screenshot of the Speed Simulator user interface" width="408" height="236" /></p>
<p style="text-align: center;">
<p>It simply acts as a <a href="http://en.wikipedia.org/wiki/Proxy_server" target="_blank">proxy</a>, so all you need to do is point your browsers to access the web through Speed Simulator. You&#8217;ll then be transported back to the good ol&#8217; days where most people had to wait for websites to load.</p>
<p>To do this:</p>
<ol>
<li>Click Start, and search for &#8220;Internet Options&#8221;. Launch it.</li>
<li>Click on the &#8220;Connections&#8221; tab.</li>
<li>Click the &#8220;LAN Settings&#8221; button, found within the &#8220;Local Area Network (LAN) Settings&#8221; section.</li>
<li>Once the &#8220;Local Area Network (LAN) Settings&#8221; dialog appears, locate the &#8220;Proxy Server&#8221; section.</li>
<li>Enable the &#8220;Use a proxy server for your LAN&#8221; checkbox, and enter the following:</li>
</ol>
<ul>
<li>Address: <em>localhost</em></li>
<li>Port: <em>8080 </em>(reflect the port listed in Speed Simulator)</li>
</ul>
<p style="text-align: center;"><img class="size-full wp-image-2104 aligncenter" src="http://mattrefghi.com/wordpress/wp-content/uploads/2010/11/ProxyConfig.png" alt="Local Area Network (LAN) Settings dialog in Windows, with a proxy server configured." width="394" height="345" /></p>
<p>Press OK to save your changes, and then simply click &#8220;Start&#8221; in the Speed Simulator window.</p>
<p>That&#8217;s it &#8211; all you need to do next is launch a browser, the bandwidth should be throttled. I&#8217;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.</p>
<p>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.</p>
<div id='adc_container_2' class='creditsContainer' style='height:48px'>
	<div id='adc_cell_2' class='creditsCell' style='width: 33.333333333333%;height:48px'>
		<span id='adc_avatar_2' style='float: left;display: inline-block'><img id='adc_img_2' src='http://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?s=48&amp;d=mm' alt='Gravatar Photo' class='creditsImage' style='width:48px;height:48px' /></span>
		<span class='creditType' id='adc_type_2' style='line-height:24px'>Reviewed by</span><br />
		<span class='creditName' id='adc_name_2' style='line-height:24px'>Brian Ricard</span>
	</div>
</div><br />
<script type='text/javascript'>var g_obj_all_due_credit_resizer = new all_due_credit_resizer(); if(g_obj_all_due_credit_resizer){g_obj_all_due_credit_resizer.start(2100,3,48);}</script><p><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2010%2F11%2Ftesting-web-performance-by-throttling-bandwidth%2F&amp;linkname=Testing%20Web%20Performance%20by%20Throttling%20Bandwidth" title="Digg" rel="nofollow" target="_blank"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_reddit" href="http://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2010%2F11%2Ftesting-web-performance-by-throttling-bandwidth%2F&amp;linkname=Testing%20Web%20Performance%20by%20Throttling%20Bandwidth" title="Reddit" rel="nofollow" target="_blank"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/icons/reddit.png" width="16" height="16" alt="Reddit"/></a><a class="a2a_button_stumbleupon" href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2010%2F11%2Ftesting-web-performance-by-throttling-bandwidth%2F&amp;linkname=Testing%20Web%20Performance%20by%20Throttling%20Bandwidth" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a><a class="a2a_button_slashdot" href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2010%2F11%2Ftesting-web-performance-by-throttling-bandwidth%2F&amp;linkname=Testing%20Web%20Performance%20by%20Throttling%20Bandwidth" title="Slashdot" rel="nofollow" target="_blank"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a><a class="a2a_button_facebook_like addtoany_special_service" data-href="http://mattrefghi.com/blog/2010/11/testing-web-performance-by-throttling-bandwidth/"></a><a class="a2a_button_twitter_tweet addtoany_special_service" data-count="horizontal" data-url="http://mattrefghi.com/blog/2010/11/testing-web-performance-by-throttling-bandwidth/" data-text="Testing Web Performance by Throttling Bandwidth"></a><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://mattrefghi.com/blog/2010/11/testing-web-performance-by-throttling-bandwidth/"></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2010%2F11%2Ftesting-web-performance-by-throttling-bandwidth%2F&amp;title=Testing%20Web%20Performance%20by%20Throttling%20Bandwidth" id="wpa2a_2"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://mattrefghi.com/blog/2010/11/testing-web-performance-by-throttling-bandwidth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Good Place to Find Free Loading Animations</title>
		<link>http://mattrefghi.com/blog/2009/11/a-good-place-to-find-free-loading-animations/</link>
		<comments>http://mattrefghi.com/blog/2009/11/a-good-place-to-find-free-loading-animations/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 19:57:29 +0000</pubDate>
		<dc:creator>Matt Refghi</dc:creator>
				<category><![CDATA[Recommendations]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[gif]]></category>
		<category><![CDATA[loading]]></category>

		<guid isPermaLink="false">http://www.mattrefghi.com/wordpress/?p=968</guid>
		<description><![CDATA[As I was working on]]></description>
			<content:encoded><![CDATA[<p>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 &#8211; <a href="http://www.ajaxload.info/" target="_blank">AjaxLoad.info</a>. The site is specifically designed to provide free, customizable loading animations &#8211; in GIF format.  They have <em>at least</em> 25 different types of loading animations &#8211; so if you&#8217;re looking for one, <a href="http://www.ajaxload.info/" target="_blank">I recommend you check what they have to offer</a>.</p>
<p style="text-align: center; "><a href="http://mattrefghi.com/wordpress/wp-content/uploads/2009/11/AjaxLoadInfo.png" rel="lightbox[968]"><img class="aligncenter size-full wp-image-972" title="AjaxLoadInfo" src="http://www.mattrefghi.com/wordpress/wp-content/uploads/2009/11/AjaxLoadInfo-480x436-custom.PNG" alt="AjaxLoad.Info - screenshot of the webpage." width="480" height="436" /></a></p>
<p>As for the &#8220;free&#8221; factor &#8211; in case you&#8217;re wondering: there aren&#8217;t any specific licenses associated with the images, but the front page clearly states that &#8220;generated gifs are totally free for use&#8221;. That said, enjoy.</p>
<p><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2009%2F11%2Fa-good-place-to-find-free-loading-animations%2F&amp;linkname=A%20Good%20Place%20to%20Find%20Free%20Loading%20Animations" title="Digg" rel="nofollow" target="_blank"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_reddit" href="http://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2009%2F11%2Fa-good-place-to-find-free-loading-animations%2F&amp;linkname=A%20Good%20Place%20to%20Find%20Free%20Loading%20Animations" title="Reddit" rel="nofollow" target="_blank"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/icons/reddit.png" width="16" height="16" alt="Reddit"/></a><a class="a2a_button_stumbleupon" href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2009%2F11%2Fa-good-place-to-find-free-loading-animations%2F&amp;linkname=A%20Good%20Place%20to%20Find%20Free%20Loading%20Animations" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a><a class="a2a_button_slashdot" href="http://www.addtoany.com/add_to/slashdot?linkurl=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2009%2F11%2Fa-good-place-to-find-free-loading-animations%2F&amp;linkname=A%20Good%20Place%20to%20Find%20Free%20Loading%20Animations" title="Slashdot" rel="nofollow" target="_blank"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/icons/slashdot.png" width="16" height="16" alt="Slashdot"/></a><a class="a2a_button_facebook_like addtoany_special_service" data-href="http://mattrefghi.com/blog/2009/11/a-good-place-to-find-free-loading-animations/"></a><a class="a2a_button_twitter_tweet addtoany_special_service" data-count="horizontal" data-url="http://mattrefghi.com/blog/2009/11/a-good-place-to-find-free-loading-animations/" data-text="A Good Place to Find Free Loading Animations"></a><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://mattrefghi.com/blog/2009/11/a-good-place-to-find-free-loading-animations/"></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fmattrefghi.com%2Fblog%2F2009%2F11%2Fa-good-place-to-find-free-loading-animations%2F&amp;title=A%20Good%20Place%20to%20Find%20Free%20Loading%20Animations" id="wpa2a_4"><img src="http://mattrefghi.com/blog/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://mattrefghi.com/blog/2009/11/a-good-place-to-find-free-loading-animations/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

