<?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>Web Performance Today</title>
	<atom:link href="http://www.webperformancetoday.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webperformancetoday.com</link>
	<description>Exploring the issues surrounding website speed and front-end performance optimization</description>
	<lastBuildDate>Thu, 09 May 2013 21:02:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>Case study: How effective are CDNs for mobile visitors?</title>
		<link>http://www.webperformancetoday.com/2013/05/09/case-study-cdn-content-delivery-network-mobile-3g/</link>
		<comments>http://www.webperformancetoday.com/2013/05/09/case-study-cdn-content-delivery-network-mobile-3g/#comments</comments>
		<pubDate>Thu, 09 May 2013 18:19:10 +0000</pubDate>
		<dc:creator>Tammy Everts</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[CDN]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobile web performance]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://www.webperformancetoday.com/?p=4979</guid>
		<description><![CDATA[In a recent experiment, we noted that deploying a CDN shaved only 0.8 seconds from start render time for 3G users, raising the question: how effective are CDNs when it comes to mobile performance?]]></description>
			<content:encoded><![CDATA[<p>Substitute &#8220;measuring mobile performance&#8221; for &#8220;herding cats&#8221; in this video, and you&#8217;ve pretty much nailed the challenge we&#8217;re up against every day.</p>
<p><iframe width="550" height="413" src="http://www.youtube.com/embed/Pk7yqlTMvp8?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p>Fortunately, we like cats. <img src='http://www.webperformancetoday.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>Experiment: Measuring the impact of CDN deployment on 3G performance</h2>
<p>As we continue to evolve our mobile treatments, we also monitor their effectiveness alongside other optimization solutions. Today I want to call out some interesting results we noted when, as a fun little in-house exercise, we took the O&#8217;Reilly website, de-optimized it, and then iterated through a  handful of core performance best practices using our <a title="FastView" href="http://www.radware.com/Products/ApplicationDelivery/FastView/default.aspx" target="_blank">FEO service</a>. <strong>The goal was to demonstrate the acceleration benefit (in terms of bytes in, start render time, document complete time, connections, and resources) of each practice for a typical 3G mobile user. </strong></p>
<p>While we saw predictable results for step 1 &#8212; enabling keep-alives and compression &#8212; we were somewhat surprised by what we saw when we added a content delivery network. </p>
<h3>Step 1: Apply fundamental best practices</h3>
<p>First we added keep-alive connections:</p>
<ul>
<li>What it does: Lessens the impact of TCP connection setup</li>
<li>Benefit: Addresses the problem of having too many TCP connections</li>
</ul>
<p>Then we added HTTP compression:</p>
<ul>
<li>What it does: Compresses text-based content (HTML, CSS, JavaScript, etc.)</li>
<li>Benefit: Easy way to reduce bytes/payload</li>
</ul>
<p>We got the results we expected: <strong>faster start render, and about a 25% reduction in doc complete time</strong>. This is fantastic, even more so because both these treatments are really easy to do &#8212; usually it&#8217;s just a matter of a single configuration option on your server, proxy, or load balancer. However, these two treatments aren&#8217;t enough to give you the acceleration you need.</p>
<h3>Step 2: Use a content delivery network (CDN)</h3>
<p>Here&#8217;s the elevator-ride explanation of how a CDN works (for an excellent detailed explainer, go <a title="How content delivery networks (CDNs) work" href="http://www.nczonline.net/blog/2011/11/29/how-content-delivery-networks-cdns-work/" target="_blank">here</a>): Static page assets (images, CSS, etc.) are served from locations near the requesting client (mobile  or otherwise). The shorter distance between client and content means  smaller time to first byte (TTFB) and, ostensibly, faster start render. This means users start to see content in their browser faster.</p>
<p><img class="aligncenter size-full wp-image-5031" title="How a content delivery network works" src="http://www.webperformancetoday.com/wp-content/uploads/2013/05/BLOG-CDN-network.png" alt="How a content delivery network works" width="550" height="492" /></p>
<p>In our experiment, <strong>we expected that adding a CDN would result in faster average time to first byte, start render, and doc complete time</strong>. Here&#8217;s what we saw:</p>
<h4>Before and after: Document complete (aka load time)</h4>
<p><img class="aligncenter size-full wp-image-5033" title="Before and after CDN deployment" src="http://www.webperformancetoday.com/wp-content/uploads/2013/05/BLOG-CDN-before-and-after.jpg" alt="Before and after content delivery network deployment" width="550" height="366" /></p>
<h4>Before and after: Time to first byte (TTFB)</h4>
<h4><img class="aligncenter size-full wp-image-5034" title="Before-and-after CDN: Time to first byte (TTFB)" src="http://www.webperformancetoday.com/wp-content/uploads/2013/05/BLOG-CDN-before-and-after-TTFB.jpg" alt="Before-and-after CDN: Time to first byte (TTFB)" width="550" height="331" />What we helped</h4>
<h4><img class="aligncenter size-full wp-image-5035" title="CDN before and after: What we helped" src="http://www.webperformancetoday.com/wp-content/uploads/2013/05/BLOG-CDN-what-we-helped.jpg" alt="CDN before and after: What we helped" width="550" height="252" />Findings</h4>
<p>With a CDN, the page got faster, but not by much. For the unoptimized page, we forced requests to travel  from west coast to east coast. After, we let the CDN naturally select the closest  edge. As a result, we saw that:</p>
<ul>
<li> <strong>Doc complete time decreased by 10%</strong>, compared to a 20% improvement we noted in a  similar experiment in desktop optimization.</li>
<li><strong>We shaved less than a  second off start render time</strong>, taking it from 7.059 seconds down to 6.245  seconds.</li>
<li>True, <strong>we cut time to first byte by 39%</strong>, but from an end-user perspective,  TTFB doesn’t really mean anything because the user still isn’t seeing anything in the browser.</li>
</ul>
<h2>Five questions about CDNs and mobile acceleration</h2>
<p>I&#8217;m not making any nutty claims like &#8220;CDNs aren&#8217;t effective for mobile devices.&#8221; (Heresy!) But these results do raise a few questions:</p>
<ol>
<li>Is edge selection for mobile devices not as effective as for desktop?</li>
<li>Some, if not all, CDNs probably deploy servers near cell network exit points. But what if most of the latency occurs inside the cell network? (I&#8217;ll admit I&#8217;m not an expert on what happens inside a 3G network. I&#8217;m ready to be enlightened.)</li>
<li>Does the meaning of &#8220;closeness&#8221; change for mobile?</li>
<li>Acknowledging the existence of mobile-specific CDNs, how much more effective are they? How do they compare when it comes to 3G versus WiFi? I&#8217;ve been trying to dig up case studies, with no luck.</li>
<li>High CDN costs may be justifiable when you see significant benefit for your  desktop traffic, but do they deliver sufficient benefit/ROI for mobile users?</li>
</ol>
<h2>Takeaway</h2>
<p>LTE is grabbing a lot of attention, but it&#8217;s a mistake to sweep 3G under the rug. There are 256 million 3G subscribers in the US, representing 81% penetration, so 3G performance is still a big deal. We need more research. If you have findings to share, please do.</p>
<h3>Related posts:</h3>
<ul>
<li><a title="Web Performance Today: Marrying CDNs with front-end optimization for maximum acceleration [SLIDES] " href="http://www.webperformancetoday.com/2012/05/14/cdn-feo-front-end-optimization-web-acceleration/">Marrying CDNs with front-end optimization for maximum acceleration [SLIDES]</a></li>
<li><a title="Web Performance Today: Case study: How to use network quality as a proxy for measuring mobile performance " href="http://www.webperformancetoday.com/2011/12/06/case-study-how-to-use-network-quality-as-a-proxy-for-measuring-mobile-performance/">Case study: How to use network quality as a proxy for measuring mobile performance</a></li>
<li><a title="Web Performance Today: Latency reality check: Early findings show that desktop latency ranges from 65-145ms " href="http://www.webperformancetoday.com/2012/04/02/mobile-versus-desktop-latency/">Latency reality check: Early findings show that desktop latency ranges from 65-145ms</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.webperformancetoday.com/2013/05/09/case-study-cdn-content-delivery-network-mobile-3g/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>The psychology of waiting (and 5 things you can do to make online checkout feel faster)</title>
		<link>http://www.webperformancetoday.com/2013/05/06/psychology-waiting-faster-online-checkout/</link>
		<comments>http://www.webperformancetoday.com/2013/05/06/psychology-waiting-faster-online-checkout/#comments</comments>
		<pubDate>Mon, 06 May 2013 17:52:11 +0000</pubDate>
		<dc:creator>Tammy Everts</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Ecommerce]]></category>
		<category><![CDATA[Human factors]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[psychology]]></category>

		<guid isPermaLink="false">http://www.webperformancetoday.com/?p=4989</guid>
		<description><![CDATA[Americans spend an estimated 37 billion hours per year waiting in lines, so it's not surprising there’s a large – and growing – field of research dedicated to studying the psychology of waiting. A recent trip down this research rabbit hole yielded some interesting insights about in-store versus online waiting.]]></description>
			<content:encoded><![CDATA[<p>Americans spend an estimated 37 billion hours per year waiting in lines. That’s 118 hours per person (including babies, though I have no idea what they’re standing in lines for), which is pretty mindblowing. So it&#8217;s not surprising that there’s a large – and growing – field of research dedicated to studying the psychology of waiting. A recent trip down this research rabbit hole yielded some interesting insights about in-store versus online waiting.</p>
<h2>In-store waiting vs. online waiting</h2>
<p>As I wrote in a <a title="Radware: Case study - How a 2-second improvement in page load time more than doubled conversions" href="http://blog.radware.com/applicationdelivery/applicationaccelerationoptimization/2013/05/case-study-page-load-time-conversions/" target="_blank"><strong>recent post</strong></a> on the Radware blog, 70% of online shopping carts are abandoned before checkout. A recent survey of US shoppers found that <strong>slow load times was the number one cause for half of those abandoned carts</strong>. Unfortunately, there aren’t comparable numbers for in-store shopping cart abandonment (the only measurement tool a bricks-and-mortar store has is a security camera that counts foot traffic and compares it with number of purchases), but it’s safe to hazard a guess that it’s not as high as 70%.</p>
<p><strong>When it comes to standing in checkout lines, there are a few other points of dissimilarity between in-store shoppers and online shoppers:</strong></p>
<table cellpadding="40">
<tbody>
<tr>
<td width="275" valign="top"><strong>In-store</strong></td>
<td width="275" valign="top"><strong>Online</strong></td>
</tr>
<tr>
<td valign="top">A variety of potential service systems (first-come-first-served, single server vs. multiple servers, reservation-based, express line options, etc.)</td>
<td valign="top">Perception of instantaneous service</td>
</tr>
<tr>
<td valign="top">Can see lineup(s) and estimate wait time (however erroneously)</td>
<td valign="top">Cannot estimate transaction time in advance</td>
</tr>
<tr>
<td valign="top">Can exercise several choices when faced with perceived slow lineups: refuse to enter, enter but leave before checkout, or jockey among different lineups</td>
<td valign="top">Only one option when faced with long wait times: abandon cart</td>
</tr>
<tr>
<td valign="top">Can be influenced by friendliness of checkout staff, which mitigates negative impact of standing in line</td>
<td valign="top">Cannot be influenced by a friendly “Thanks for your order” confirmation page</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p><strong>However, both types of shopper do have one thing in common:</strong></p>
<table>
<tbody>
<tr>
<td valign="top"><strong>In-store</strong></td>
<td valign="top"><strong>Online</strong></td>
</tr>
<tr>
<td valign="top">Associates long wait times with poor customer service, which negatively affects likelihood of returning</td>
<td valign="top">Associates long wait times with poor customer service, which negatively affects likelihood of returning</td>
</tr>
</tbody>
</table>
<h2>In short, the online checkout process is characterized by uncertainty.</h2>
<p>This is caused by relative lack of feedback about your transaction status, coupled with a lack of choice in terms of how you can respond to long wait times. <strong>In a physical store, you know the line is going to move eventually, and that if you get desperate you can hop on another line. If a page hangs during an online transaction, it introduces uncertainty that you’ll ever be able to complete your purchase.</strong> (In one survey, 44% of respondents said that page slowdowns during checkout made them anxious about the success of the transaction.) And line jockeying isn’t an option on the internet.</p>
<p><img class="aligncenter size-full wp-image-5021" title="Shopping cart anxiety" src="http://www.webperformancetoday.com/wp-content/uploads/2013/05/shopping-cart-anxiety.jpg" alt="Shopping cart anxiety" width="550" height="187" /></p>
<h2>Common-sense things we know about waiting&#8230;</h2>
<ul>
<li>As waiting time increases, satisfaction decreases.</li>
<li>As perceived or recalled wait duration increases, the wait becomes less acceptable.</li>
</ul>
<p>Obvious-sounding stuff, right? These findings more or less make sense because they appeal to what we believe to be our common sense.</p>
<h2>However, common sense is pretty thin on the ground&#8230;</h2>
<p>&#8230;as you see when you look at the larger body of wait time research. We&#8217;re riddled with irrational feelings about waiting:</p>
<ul>
<li><strong>We make inconsistent choices.</strong> For example, <a title="INFOGRAPHIC: Mobile user expectations" href="http://www.strangeloopnetworks.com/resources/infographics/web-performance-and-user-expectations/mobile-device-users-expect-sites-to-load-fast/" target="_blank">we abandon slow transactions and go to competitor websites</a>, despite the fact that starting the transaction from scratch somewhere else will take much longer than just waiting a few extra seconds. We prefer longer wait times <a title="New York Times: Why Waiting Is Torture" href="http://www.nytimes.com/2012/08/19/opinion/sunday/why-waiting-in-line-is-torture.html?pagewanted=all&amp;_r=0" target="_blank">if we get to be active rather than passive</a> while we wait.</li>
<li><strong>We remember wait times as being 35% longer than they actually were</strong>, and base our satisfaction on this <a title="INFOGRAPHIC: Internet users have faulty perceptions of time" href="http://www.strangeloopnetworks.com/resources/infographics/web-performance-and-user-expectations/internet-users-have-faulty-perceptions-of-time/" target="_blank">remembered experience</a> rather than reality.</li>
</ul>
<p><img class="aligncenter size-full wp-image-5023" title="Infographic: How internet users perceive time" src="http://www.webperformancetoday.com/wp-content/uploads/2013/05/BLOG-infographic-perceived-time.jpg" alt="Infographic: How internet users perceive time" width="550" height="257" /></p>
<ul>
<li><strong>We report that a longer unpleasant experience is better than a shorter equally unpleasant experience</strong>, if the <a title="Web Performance Today: Colonoscopies, cold water and pain: How our memory works and how this relates to web performance" href="http://www.webperformancetoday.com/2012/01/05/colonoscopies-cold-water-and-pain-how-our-memory-works-and-how-this-relates-to-web-performance/" target="_blank">longer experience</a> ended more abruptly.</li>
<li>As <a title="Waiting in Vain: Managing Time and Customer Satisfaction at Call Centers" href="http://www.scirp.org/journal/PaperInformation.aspx?paperID=17381" target="_blank">one study of call centres</a> found, <strong>we perceive a long wait as being worth it if we ultimately receive more call support time</strong>, even if this increased time doesn’t deliver significantly more information.</li>
<li><strong>We use other people&#8217;s satisfaction as a benchmark.</strong> We base our satisfaction on <a title="Developments in the Measurement of Subjective Well-Being" href="http://www.aeaweb.org/articles.php?doi=10.1257/089533006776526030" target="_blank">how our situation stacks up to the satisfaction of others</a>.</li>
</ul>
<p>And best of all:</p>
<ul>
<li>Even if we go into a transaction knowing our tendency to be prey to the illusions described above, <strong>most of us will still fall prey to them</strong>.</li>
</ul>
<h2>Takeaways</h2>
<p>If you’re visiting this blog, you obviously care about delivering a better experience to whoever your users are. You’re probably already working to make your pages faster – through applying <a title="Radware FastView" href="http://www.radware.com/Products/ApplicationDelivery/FastView/default.aspx" target="_blank">optimization best practices</a>, deploying a CDN, etc. That’s a crucial beginning. But there’s more.</p>
<h3>1. See what your users see: Mentally increase your measurement numbers by 35%.</h3>
<p>Understand that the start render time (or load time, or whatever performance metric you focus on) numbers that you see in your performance measurement data may be the real picture, but your real picture doesn’t match your users’ perceived picture. If your pages load in 5 seconds, the average user remembers it as feeling like closer to 7 seconds.</p>
<h3>2. Ensure that every page in the transaction is fast.</h3>
<p>A lot of site owners focus on optimizing their landing pages and product pages, but as <a title="Radware: Case study - How a 2-second improvement in page load time more than doubled conversions" href="http://blog.radware.com/applicationdelivery/applicationaccelerationoptimization/2013/05/case-study-page-load-time-conversions/" target="_blank">this case study</a> shows, slowing down pages later in a transaction can cause the abandonment rate to jump from 67% to 80%. Every page matters.</p>
<h3>3. Better yet, simplify the transaction process down to a single page.</h3>
<p>Implementing one-click checkout, like Amazon, is one way to to this. Another is to build your checkout as a single-page application using Ajax, so that resource requests and responses happen in the background, beyond the user&#8217;s notice.</p>
<h3>4. Know when to use spinners and progress bars.</h3>
<p>And know how to design them. (Also know when not to use them. A progress bar on a page that loads in less than 5 seconds will actually make that page feel slower.) There are some solid best practices <a title="Quora: What are the best practices for using a progress bar?" href="http://www.quora.com/What-are-the-best-practices-for-using-a-progress-bar" target="_blank">here</a>.</p>
<h3>5. Make the perceived value match (or better, surpass) the wait.</h3>
<p>If long wait times are necessary, ensure that you’re delivering something that has value that’s commensurate with the wait. A good example of this is travel websites. When you’re searching for the best hotel rates, most of us don’t mind waiting several seconds. We rationalize the wait because we assume that the engine is searching a massive repository of awesome travel deals in order to give us the very best results.</p>
<p>I&#8217;m still deep in this rabbit hole. If you have any more good research to throw down, I&#8217;d love to check it out.</p>
<h3>Related posts:</h3>
<ul>
<li><a title="Web Performance Today: How does the human brain keep track of time? [VIDEO] " href="http://www.webperformancetoday.com/2013/03/01/how-does-the-human-brain-keep-track-of-time-video/">How does the human brain keep track of time? [VIDEO]</a></li>
<li><a title="Web Performance Today: This is your brain on a slow website [INFOGRAPHICS] " href="http://www.webperformancetoday.com/2012/11/06/this-is-your-brain-on-a-slow-website-infographics/">This is your brain on a slow website [INFOGRAPHICS]</a></li>
<li><a title="Web Performance Today: Our need for web speed: It’s about neuroscience, not entitlement " href="http://www.webperformancetoday.com/2012/03/21/neuroscience-page-speed-web-performance/">Our need for web speed: It’s about neuroscience, not entitlement</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.webperformancetoday.com/2013/05/06/psychology-waiting-faster-online-checkout/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Aaron Kulick (Walmart Labs): &#8220;RUM is trivial to implement but complicated to make actionable.&#8221; [PODCAST]</title>
		<link>http://www.webperformancetoday.com/2013/04/26/aaron-kulick-walmart-labs-real-user-monitoring-podcast/</link>
		<comments>http://www.webperformancetoday.com/2013/04/26/aaron-kulick-walmart-labs-real-user-monitoring-podcast/#comments</comments>
		<pubDate>Fri, 26 Apr 2013 16:30:49 +0000</pubDate>
		<dc:creator>Tammy Everts</dc:creator>
				<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Real user monitoring]]></category>
		<category><![CDATA[real user measurement]]></category>
		<category><![CDATA[RUM]]></category>

		<guid isPermaLink="false">http://www.webperformancetoday.com/?p=4958</guid>
		<description><![CDATA[As a former senior software engineer at Walmart Labs, Aaron Kulick has been in the enviable position of being able to pioneer what Walmart is doing with its big data strategy. He and Joshua talked about what it's like working with bigger and bigger data sets, the long term utility of big data and whether or not there's much room left for innovation and learning on the RUM journey.]]></description>
			<content:encoded><![CDATA[<p>Hi all. Many thanks to everyone who sent me friendly greetings on Twitter and LinkedIn yesterday. Hopefully I&#8217;ll get to meet you in person some day.</p>
<p>Josh left some big shoes to fill. He also left some excellent unaired podcasts, which I&#8217;ll be rolling out over the next few weeks, starting with this great interview with <strong>Aaron Kulick</strong>. Like most of us, Aaron wears a lot of hats. If you live and work in Silicon Valley, then you probably know him as the founder and co-organizer of the <a title="San Francisco &amp; Silicon Valley Web Performance Group" href="http://www.meetup.com/SF-Web-Performance-Group/" target="_blank">SF Web Performance Meetup Group</a> &#8212; not surprisingly, the biggest performance meetup in the world. Or you may know him as the organizer of the first-ever <a title="WebPerfDays" href="http://www.webperfdays.org/" target="_blank">WebPerfDays</a> that followed Velocity Santa Clara last year. Or you might know him in his former role as senior software engineer at Walmart Labs &#8212; and particularly as one of the guys behind <a title="Web Performance Today: 4 awesome slides showing how page speed correlates to business metrics at Walmart.com" href="http://www.webperformancetoday.com/2012/02/28/4-awesome-slides-showing-how-page-speed-correlates-to-business-metrics-at-walmart-com/" target="_blank">this awesome slide deck</a>, which went viral last year.</p>
<p>Like a few of our previous podcast guests, Aaron has been in the enviable position of working with massive amounts of RUM data. There are rumblings of some folks saying &#8220;RUM is so 2012&#8243;, but in many regards it&#8217;s still in its infancy &#8212; or at least its toddlerhood. The tools are there, the data is there, but turning this data into actionable insights is the next great challenge: it takes a lot of multidisciplinary know-how to make RUM data truly relevant at an operational level. As Aaron said, <em>&#8220;It&#8217;s a bit of an uphill charge, but many of the teams [at Walmart] have started to incorporate analysis around [performance data] or at least keep it as a, &#8216;Hmm, we should keep this in mind.&#8217;&#8221; </em>Baby steps, right? <img src='http://www.webperformancetoday.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <em><br />
</em></p>
<p>I hope you enjoy the podcast. If you have feedback or suggestions for future podcast subjects, email me at <strong>tammye [[at]] radware [[dot]] com</strong>.</p>
<h3><strong>Listen to the podcast: <a title="Web Performance Today podcast: Aaron Kulick" href="http://www.webperformancetoday.com/podcast/aaron-kulick-walmart-labs/">Aaron Kulick</a></strong></h3>
<h3>Related posts:</h3>
<ul>
<li><a title="Web Performance Today: 4 awesome slides showing how page speed correlates to business metrics at Walmart.com" href="http://www.webperformancetoday.com/2012/02/28/4-awesome-slides-showing-how-page-speed-correlates-to-business-metrics-at-walmart-com/" target="_blank">4 awesome slides showing how page speed correlates to business metrics at Walmart.com</a></li>
<li><a href="http://www.webperformancetoday.com/2013/04/16/lori-macvittie-f5-fast-is-stressful-podcast/">Lori MacVittie (F5): “Fast is an incredibly, incredibly stressful thing to try and do.” [PODCAST]</a></li>
<li><a href="http://www.webperformancetoday.com/2013/03/22/mike-belshe-twist-spdy/">Mike Belshe (Twist): “Time is fixed. It’s precious. We all wish we had more of it.” [PODCAST]</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.webperformancetoday.com/2013/04/26/aaron-kulick-walmart-labs-real-user-monitoring-podcast/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Thank you.</title>
		<link>http://www.webperformancetoday.com/2013/04/25/thank-you/</link>
		<comments>http://www.webperformancetoday.com/2013/04/25/thank-you/#comments</comments>
		<pubDate>Thu, 25 Apr 2013 16:53:20 +0000</pubDate>
		<dc:creator>Tammy Everts</dc:creator>
				<category><![CDATA[Ecommerce]]></category>

		<guid isPermaLink="false">http://www.webperformancetoday.com/?p=4955</guid>
		<description><![CDATA[I'll come right to it: As of this week, I'm retiring. I'm leaving this blog and our technology in more than capable hands, and I'm very excited about the future direction of both.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll come right to it: As of this week, I&#8217;m retiring.</p>
<p>Between the birth of my third child and preparing the move to <a title="Radware" href="http://www.radware.com/" target="_blank">Radware</a>, the past sixteen months have been exhilarating. And, like most exhilarating experiences, it&#8217;s been exhausting. I&#8217;m tapped out. It&#8217;s time to unplug and recharge. I know &#8212; those metaphors contradict each other. That&#8217;s what happens when you&#8217;re tired. <img src='http://www.webperformancetoday.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I&#8217;ll be taking an extended break. For how long, I can&#8217;t say &#8212; possibly till my wife gets sick of having me around the house. Maybe a bit longer.</p>
<p>Radware has a sustainable vision for our technology and the chops to execute that vision. I&#8217;m looking forward to watching and cheering from the sidelines.</p>
<p><a title="Twitter: Kent Alstad" href="https://twitter.com/kentalstad" target="_blank">Kent Alstad</a> – one of Strangeloop&#8217;s cofounders, our former CTO, author of all our patents, and the most knowledgeable person I&#8217;ve ever met when it comes to hardcore FEO – will continue to drive innovation on the product side of things at Radware. Kent is also an awesome speaker, so you can look forward to seeing more of him on the conference circuit and on this blog.</p>
<p>On the performance evangelism side, Tammy Everts will be taking over here on the blog, as well as with speaking engagements and everything that goes with that. Under her leadership, <strong>you&#8217;ll continue to enjoy the high quality of research, insights, and industry news that I hope you’ve come to associate with this site</strong>. Some of you already know Tammy, but if not, you should know that she&#8217;s been working closely with me behind the scenes for the past three years. This blog has been very much a collaborative effort, and I want to publicly thank Tammy for both her ideas and her much-needed editing skills. Before coming to Strangeloop, she had a long background in user experience. She brings a really cool perspective on the human side of performance, and I know she&#8217;s already planning some exciting new research in that area, as well as continuing to cover the business and technical aspects. I&#8217;ve also pestered her into reviving her semi-dormant <a title="Twitter: Tammy Everts" href="https://twitter.com/tameverts" target="_blank">Twitter account</a>, so I encourage you to follow her there and force her to post. <img src='http://www.webperformancetoday.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Radware has also taken the forward-looking step of training a global team of technical experts who can preach our technology in every major market. With dozens of performance-related Meetup groups popping up around the world, I&#8217;m very excited about the prospect of connecting with as many new people as possible — something Strangeloop, as a smaller company, was always limited in doing.</p>
<p>People keep asking me what&#8217;s next for me, and the answer isn&#8217;t that glamorous. I&#8217;m sure I&#8217;ll return to the tech world some day. Startup fever is like malaria: it keeps coming back. But for now, my plans include enjoying more time with my beautiful wife and our three boys, taking long walks with my dog, and spending some quality time connecting with my garden. (I have some ambitious pond-building plans.)</p>
<p>If I tried to thank everyone who&#8217;s supported me over the past several years, I&#8217;d be here all day, so let me just say thank you to everyone, including you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webperformancetoday.com/2013/04/25/thank-you/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Lori MacVittie (F5): &#8220;Fast is an incredibly, incredibly stressful thing to try and do.&#8221; [PODCAST]</title>
		<link>http://www.webperformancetoday.com/2013/04/16/lori-macvittie-f5-fast-is-stressful-podcast/</link>
		<comments>http://www.webperformancetoday.com/2013/04/16/lori-macvittie-f5-fast-is-stressful-podcast/#comments</comments>
		<pubDate>Tue, 16 Apr 2013 16:12:12 +0000</pubDate>
		<dc:creator>Tammy Everts</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[ADC]]></category>
		<category><![CDATA[application delivery controller]]></category>
		<category><![CDATA[CDN]]></category>
		<category><![CDATA[content delivery networks]]></category>
		<category><![CDATA[FEO]]></category>
		<category><![CDATA[front-end optimization]]></category>
		<category><![CDATA[load testing]]></category>

		<guid isPermaLink="false">http://www.webperformancetoday.com/?p=4946</guid>
		<description><![CDATA[Lori and I covered a lot of ground in our chat, from the early acceleration pioneers who helped birth modern-day FEO, to ADCs and SDNs and a bunch of other cool acronyms. Lori also made a heroic attempt to convince me that the cloud is interesting. You'll have to listen to the podcast to see if she succeeded. :)]]></description>
			<content:encoded><![CDATA[<p>I am so incredibly tempted to call Lori MacVittie the First Lady of Web Performance, if only because I know how hard it would make her laugh. But seriously, in the intro to my latest podcast, I said that Lori&#8217;s forgotten more about the history of our industry than most of us ever knew, and I meant it.</p>
<p>Performance has become a hot topic in the past three or four years, but it&#8217;s been around since the inception of the web, and it&#8217;s meant different things at different times. Up till six or seven years ago, the focus was on just keeping sites up under load stress, no matter whether or not this meant losing a few seconds. <strong>Fast forward to today, and things have done a complete turnabout. </strong>As most of us know, optimal performance is not only about supporting millions of users, but also ensuring that each of these users is blazing fast. As Lori points out, &#8220;it’s an incredibly, incredibly stressful thing to try and do, because you’ve got even more moving parts now than you did then.&#8221;</p>
<p>Lori and I covered a lot of ground in our chat, from the early acceleration pioneers who helped birth modern-day FEO, to ADCs and SDNs and a bunch of other cool acronyms. Lori also made a heroic attempt to convince me that the cloud is interesting. You&#8217;ll have to listen to the podcast to see if she succeeded. <img src='http://www.webperformancetoday.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>(Note: I want to apologize in advance for the audio quality in this podcast. We&#8217;re working on making it better.)</p>
<h3><strong>Listen to the podcast: <a title="Web Performance Today podcast: Lori MacVittie" href="http://www.webperformancetoday.com/podcast/lori-macvittie-f5/">Lori MacVittie</a></strong></h3>
<h3>Related posts:</h3>
<ul>
<li><a href="http://www.webperformancetoday.com/2013/03/22/mike-belshe-twist-spdy/">Mike Belshe (Twist): “Time is fixed. It’s precious. We all wish we had more of it.” [PODCAST]</a></li>
<li><a href="http://www.webperformancetoday.com/2013/03/08/tim-morrow-betfair-third-party-content-podcast/">Tim Morrow (Betfair): Why third-party content keeps him up at night [PODCAST]</a></li>
<li><a href="http://www.webperformancetoday.com/2013/02/28/joshua-marantz-google-why-erring-on-the-conservative-side-is-a-good-thing-podcast/">Joshua Marantz (Google): Why erring on the conservative side is a good thing [PODCAST]</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.webperformancetoday.com/2013/04/16/lori-macvittie-f5-fast-is-stressful-podcast/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cloud Connect 2013: Web acceleration and front-end optimization [SLIDES]</title>
		<link>http://www.webperformancetoday.com/2013/04/10/cloud-connect-2013-web-acceleration-and-front-end-optimization-slides/</link>
		<comments>http://www.webperformancetoday.com/2013/04/10/cloud-connect-2013-web-acceleration-and-front-end-optimization-slides/#comments</comments>
		<pubDate>Wed, 10 Apr 2013 23:39:16 +0000</pubDate>
		<dc:creator>Tammy Everts</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[case studies]]></category>
		<category><![CDATA[Cloud Connect]]></category>
		<category><![CDATA[cloud performance]]></category>

		<guid isPermaLink="false">http://www.webperformancetoday.com/?p=4929</guid>
		<description><![CDATA[This slide deck gives an excellent overview of the business value of performance, mobile performance issues, measurement and tools, front-end problems and front-end optimization (FEO), the role of CDNs in performance, and some great case studies and examples.]]></description>
			<content:encoded><![CDATA[<p>If you ever get a chance to hear Hooman Beheshti speak at a conference, drop everything else and go. Hooman has a way of talking about performance that&#8217;s incredibly accessible (read: he&#8217;s really good at not making you feel bad that he&#8217;s so much smarter than you), and every time he speaks at an event he gets rave reviews that I would be jealous about if we weren&#8217;t such good friends.</p>
<p>Last week, Hooman spoke at <a title="Cloud Connect Santa Clara 2013" href="http://www.cloudconnectevent.com/santaclara/" target="_blank">Cloud Connect</a> in Santa Clara, and I asked him if I could post his slide deck here. It&#8217;s an excellent overview of the business value of performance, mobile performance issues, measurement and tools, front-end problems and front-end optimization (FEO), the role of CDNs in performance, and some great case studies and examples.</p>
<p><iframe src="http://www.slideshare.net/slideshow/embed_code/18567123" width="512" height="421" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen> </iframe>
<div style="margin-bottom:5px"> </div>
<p>I also wanted to call out a couple of bits of eye candy, because I know there are always a few of you out there on the prowl for new biz value graphics to use in your own presentations. It&#8217;s also really interesting to see familiar data presented in a fresh way, which can trigger new insights.</p>
<p>First is the oft-quoted <a title="Google Research Blog: Speed Matters" href="http://googleresearch.blogspot.ca/2009/06/speed-matters.html" target="_blank">Google research about the impact of load time slowdowns on search</a>. You may have heard these stats before, but this simple graph really drives those numbers home.</p>
<p><img class="aligncenter size-full wp-image-4930" title="Cloud Connect 2013: Impact of page load time on average daily searches (Google)" src="http://www.webperformancetoday.com/wp-content/uploads/2013/04/CC2013-google-metrics.png" alt="Cloud Connect 2013: Impact of page load time on average daily searches (Google)" width="550" height="411" /></p>
<p>A reduction of 0.6% may not sound like much, but when you consider that this is a result of a slowdown of less than half a second, and if you  also consider the net impact across all of Google&#8217;s traffic, it&#8217;s pretty staggering.</p>
<p>I also really like this graphic interpretation of <a title="Velocity: The User and Business Impact of Server Delays, Additional Bytes, and HTTP Chunking in Web Search" href="http://velocityconf.com/velocity2009/public/schedule/detail/8523" target="_blank">Bing&#8217;s well-known research</a>, in which they segmented their traffic and served slower pages &#8212; in some cases up to 2 seconds slower &#8212; to different segments. It&#8217;s easy to see at a glance the impact on queries, clicks, revenue, and user satisfaction.</p>
<p><img class="aligncenter size-full wp-image-4931" title="Cloud Connect 2013: Impact of additional delay on business metrics (Bing)" src="http://www.webperformancetoday.com/wp-content/uploads/2013/04/CC2013-bing-metrics.png" alt="Cloud Connect 2013: Impact of additional delay on business metrics (Bing)" width="550" height="407" />Again, you can see how little it takes to hurt metrics. <strong>Revenue dropped by more than 1% with just a 500-millisecond delay, and by more than 4% with a 2-second delay.</strong> It&#8217;s also interesting to note that while the 200-millisecond delay may not have directly affected revenue, it did have a measurable impact on user satisfaction, which is a good reminder of just how sensitive users are to even the smallest changes in load time.</p>
<h3>Related posts:</h3>
<ul>
<li><a href="http://www.webperformancetoday.com/2012/10/11/37-lessons-web-performance/">37 lessons I’ve learned on the performance front lines [SLIDES]</a>
<li><a href="http://www.webperformancetoday.com/2012/10/09/first-annual-state-of-the-union-for-mobile-ecommerce-performance-slides/">First Annual State of the Union for Mobile Ecommerce Performance [SLIDES]</a>
<li><a href="http://www.webperformancetoday.com/2012/09/27/mobile-web-performance-trends-and-predictions-slides/">O’Reilly webcast: Mobile web performance trends and predictions [SLIDES]</a>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.webperformancetoday.com/2013/04/10/cloud-connect-2013-web-acceleration-and-front-end-optimization-slides/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Three web performance SLAs every site owner should consider</title>
		<link>http://www.webperformancetoday.com/2013/04/01/three-web-performance-slas-every-site-owner-should-consider/</link>
		<comments>http://www.webperformancetoday.com/2013/04/01/three-web-performance-slas-every-site-owner-should-consider/#comments</comments>
		<pubDate>Mon, 01 Apr 2013 17:17:10 +0000</pubDate>
		<dc:creator>Tammy Everts</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Ecommerce]]></category>
		<category><![CDATA[Third-party content]]></category>
		<category><![CDATA[cloud performance]]></category>
		<category><![CDATA[service level agreements]]></category>
		<category><![CDATA[SLA]]></category>

		<guid isPermaLink="false">http://www.webperformancetoday.com/?p=4903</guid>
		<description><![CDATA[If we truly care about delivering a top-tier online experience, we need to consider creating solid service level agreements for our sites, our third-party content, and our cloud providers.]]></description>
			<content:encoded><![CDATA[<p>In recent podcast chats with <a title="Web Performance Today podcast: Tim Morrow" href="http://www.webperformancetoday.com/podcast/tim-morrow-betfair/" target="_blank">Tim Morrow</a>, <a title="Web Performance Today podcast: Mark Jennings" href="http://www.webperformancetoday.com/podcast/mark-jennings-lonely-planet/" target="_blank">Mark Jennings</a>, and <a title="Web Performance Today podcast: Geoffrey Smalling" href="http://www.webperformancetoday.com/podcast/geoffrey-smalling-wine-com/" target="_blank">Geoffrey Smalling</a>, the topic of performance service level agreements keeps coming up, and I think the topic merits a post. Here&#8217;s why.</p>
<h2>With a good SLA, everyone wins.</h2>
<p><strong>Clients</strong> are protected from poor service, while also gaining a clear understanding of what to realistically expect from their supplier.</p>
<p><strong>Suppliers</strong> are protected from unrealistic client demands, while also benefiting from having a consistent yardstick for meeting expectations, as well as an incentive for exceeding expectations.</p>
<p>Sounds great, right? So why haven&#8217;t more companies adopted this practice? A bunch of reasons, all of which are pretty understandable, such as: fear of accountability, inadequate tools for reliably measuring performance, lack of management buy-in, negative past experiences with poor/unrealistic SLAs. But if we truly care about delivering a top-tier online experience, we need to get over these obstacles.</p>
<p>There are three key areas that would benefit from having a solid service level agreement in place:</p>
<h2>1. Customer-facing performance SLA</h2>
<p>I&#8217;m not the first person to champion this idea. People like Jonathein Klein and Stephen Thair have been making eloquent calls for this kind of public performance contract over the last couple of years. To be frank, I don&#8217;t think most customers would ever read it (though if asked, the average person would probably tell you they think it&#8217;s a good idea because speed matters to them).</p>
<p>But I think the real value of this kind of performance SLA is internal: <strong>making a public declaration is a potentially great motivator for making your team accountable for delivering on your promise</strong>.</p>
<p>Back in 2011, Jonathan shared an example of what I still think is the best performance SLA I&#8217;ve come across:</p>
<blockquote><p>&#8220;The homepage of our site will load in under 3 seconds measured at the 80th percentile via synthetic tests running in New York, LA, Seattle, and Miami every 30 minutes. We will measure this SLA at 8:00AM every morning and base it off the last 24 hours of data.&#8221;</p></blockquote>
<p>This is a perfect yardstick — it&#8217;s short, snappy, and quantifiable. Whether you’re a developer or an executive, this is something you can get behind. If you&#8217;re looking for a template for your own SLA, this is a great place to start.</p>
<h2>2. Third-party provider SLA</h2>
<p>Third-party scripts are one of the most common points of failure for  sites. At best, unoptimized scripts can slow down your load time, sometimes by many precious seconds. At worst, third-party outages can stall page load completely.</p>
<p>The average top ecommerce site <a title="Web Performance Today: How vulnerable is your site to third-party failure?" href="http://www.webperformancetoday.com/2011/10/13/how-vulnerable-is-your-site-to-third-party-failure/" target="_blank">contains 7 third-party scripts</a>, with some sites containing up to 25 scripts. Yet despite this proliferation, <strong>most third-party providers don&#8217;t offer  real-time monitoring of their scripts, nor do they offer meaningful  service level agreements (SLAs)</strong>. In my experience, the only way most people discover third-party SPOFs is by accident, when they visit their own sites.</p>
<p>Sure, you can defer many of your scripts so that they load last, but this isn&#8217;t always an option &#8212; for instance, when it comes to your third-party ads.</p>
<p>I dream of a world where all third-party providers offer clear performance service level agreements to site owners. In my ideal world, these SLAs would:</p>
<ul>
<li><strong>Express their annual uptime guarantee as a percentage</strong> (ideally, as close to 100% as possible).</li>
<li><strong>Describe  the process for reimbursing site owners</strong> (if site owners are paying for  the service provided by the script) if uptime drops below the SLA  guarantee.</li>
</ul>
<p>Tag management companies have been jumping into the fray, with several vendors stating a clear focus on performance. This is a great start. My hope is that, as site owners become  more educated about the importance of page speed, they’re going to start  demanding properly optimized scripts, as well as better monitoring,  reporting, and accountability.</p>
<p>For more detailed tips on how to create a meaningful third-party SLA, <a title="Catchpoint: Monitoring the Performance of 3rd Party Providers (CDNs, Ad Servers, Widgets…)" href="http://blog.catchpoint.com/2010/07/20/3rd-party-performance-monitoring/" target="_blank"><strong>check out this great post over at Catchpoint</strong></a>.</p>
<h2>3. Cloud provider SLA</h2>
<p>The cloud offers huge benefits, but it also introduces a huge new area of vulnerability. It’s understandable that we’re tempted to demand control over the performance of our cloud-based applications, because this (or at least the illusion of it) is what we had before the cloud.</p>
<p>This demand is ultimately unrealistic. However, it <em>is</em> realistic to expect that, <strong>in exchange for losing some of the infrastructural control you used to have before you deployed your apps to the cloud, you should be able to ask your provider for more visibility and assurances in how their infrastructure will perform for you.</strong></p>
<p>Here&#8217;s what it&#8217;s fair to ask from your cloud provider:</p>
<ul>
<li><strong>Analytics tools</strong> – You should continue to use the performance monitoring tools you already use to monitor your app performance with (WebPagetest, Keynote, Gomez, etc.), but you also need a new visibility toolset (that your cloud provider should help you with) so you can do root cause analysis over parts of the infrastructure that you don’t have control over or visibility into.</li>
<li><strong>Detailed performance clauses in your service level agreements </strong>– Some cloud SLAs contain a performance clause that addresses availability, but speed is every bit as important as — and possibly more important than — uptime. This clause needs to spell out how your concerns about site speed will be addressed, should they occur.</li>
</ul>
<p>I&#8217;m very curious to learn about other people&#8217;s successes and failures with performance SLAs. Have you come across an SLA that rocked your world? Is there another type of performance-related SLA I haven&#8217;t considered? Feel free to share in the comments, or email me directly at <strong>joshua [[at]] webperformancetoday [[dot]] com</strong>.</p>
<h3>Related posts:</h3>
<ul>
<li><a title="Web Performance Today: Tim Morrow (Betfair): Why third-party content keeps him up at night [PODCAST] " href="http://www.webperformancetoday.com/2013/03/08/tim-morrow-betfair-third-party-content-podcast/">Tim Morrow (Betfair): Why third-party content keeps him up at night [PODCAST]</a></li>
<li><a title="Web Performance Today: Geoffrey Smalling (Wine.com): Why performance measurement is an art form, how mobile is a game changer, and where the cloud fits in [PODCAST] " href="http://www.webperformancetoday.com/2013/01/10/podcast-geoffrey-smalling-mobile-web-performance-measurement/">Geoffrey Smalling (Wine.com): Why performance measurement is an art form, how mobile is a game changer, and where the cloud fits in [PODCAST]</a></li>
<li><a title="Web Performance Today: How vulnerable is your site to third-party failure? " href="http://www.webperformancetoday.com/2011/10/13/how-vulnerable-is-your-site-to-third-party-failure/">How vulnerable is your site to third-party failure?</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.webperformancetoday.com/2013/04/01/three-web-performance-slas-every-site-owner-should-consider/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>More new findings: Top ecommerce sites are 22% slower than they were last year</title>
		<link>http://www.webperformancetoday.com/2013/03/27/top-ecommerce-sites-are-slower-than-they-were-last-year/</link>
		<comments>http://www.webperformancetoday.com/2013/03/27/top-ecommerce-sites-are-slower-than-they-were-last-year/#comments</comments>
		<pubDate>Wed, 27 Mar 2013 16:57:57 +0000</pubDate>
		<dc:creator>Tammy Everts</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Ecommerce]]></category>
		<category><![CDATA[Infographics]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[CDN]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[Radware]]></category>

		<guid isPermaLink="false">http://www.webperformancetoday.com/?p=4878</guid>
		<description><![CDATA[In December 2011, the median load time for a site in the Alexa Retail 2000 was 5.94 seconds. Just twelve months later, the median was 7.25 seconds. At this rate of growth, this number could hit almost 9 seconds by the end of this year.]]></description>
			<content:encoded><![CDATA[<p>Let me say that again, because this is a staggering fact: <strong>The world&#8217;s top ecommerce sites are 22% slower than they were last year.</strong></p>
<p>In December 2011, the median load time for a site in the Alexa Retail 2000 was 5.94 seconds. Just twelve months later, the median was 7.25 seconds. At this rate of growth, this number could hit almost 9 seconds by the end of this year.</p>
<p style="text-align: center;"><img class="aligncenter" title="Web page load time changes: December 2011 to December 2012" src="http://www.webperformancetoday.com/wp-content/uploads/2013/03/ALEXA2013-load-time.jpg" alt="Web page load time changes: December 2011 to December 2012" width="500" height="264" /></p>
<p>This was the key finding of our <strong><a title="REPORT: State of the Union for Page Speed &amp; Web Performance (Spring 2013)" href="http://www.radware.com/Resources/rclp.aspx?campaign=1631398&amp;utm_campaign=StateoftheUnionSpring13&amp;WT.mc_id=StateoftheUnionSpring13" target="_blank">brand-new quarterly report</a></strong> (yes, a new report, not to be confused with last week&#8217;s report about <a title="Web Performance Todqay: New findings: Typical leading European commerce site takes 7.04 seconds to load" href="http://www.webperformancetoday.com/2013/03/19/new-findings-typical-leading-european-commerce-site-takes-7-04-seconds-to-load/" target="_blank">web performance in the EU</a>) on ecommerce web performance. If you&#8217;re new to these reports, since 2010 we&#8217;ve been measuring the load time, page composition, and best practice implementation of the same set of 2,000 leading online retailers, as ranked by Alexa. The goal is to learn how pages are changing over time and what impact, if any, these changes have on per-page performance. The results have been eye-opening.</p>
<p>I have to confess that I frequently feel like that tiresome guy at the party who keeps saying the same things over and over again. <em>Pages are getting slower&#8230; pages are getting bigger&#8230; the gap between load times and user expectations is getting wider almost by the week. </em>If you&#8217;re reading this out there and saying to yourself, &#8220;I can&#8217;t believe that Bixby guy is going on about this AGAIN,&#8221; then forward the next part of this post to five people you think could really benefit from it. If enough people internalize this message, maybe I&#8217;ll shut up.*</p>
<h2>Three performance myths I would give anything to permanently bust:</h2>
<h3>Myth #1. Pages are, de facto, getting faster.</h3>
<p>What with our better systems, networks, and browsers, pages must be getting faster, right? Everyone believes this instinctively, because most of us seem to be hardwired to believe that technology solves problems rather than creating new ones. But as I said at the top of this post, the quickly emerging fact is that pages seem to not just be getting slower, they&#8217;re getting slower at an alarming rate. (Optional: You may choose to take this finding as proof that we shouldn&#8217;t always trust our instincts. <img src='http://www.webperformancetoday.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</p>
<h3>Myth #2. Users are more or less satisfied with the status quo.</h3>
<p>&#8220;People are used to pages that take 5-8 seconds to load. They don&#8217;t mind that much.&#8221; I still hear this on a regular basis. Site owners rationalize that, because they&#8217;re not hearing a lot of complaints, their visitors are happy&#8230; or at least happy enough. But as numerous <a title="Strangeloop Web Performance Optimization Hub: Case studies" href="http://www.strangeloopnetworks.com/web-performance-optimization-hub/research-type/case-study/" target="_blank">case studies</a> have shown, people talk with their wallets. Faster sites earn more. And user surveys over the years are telling us that people&#8217;s expectations for a speedy online experience are continually growing:</p>
<p><img class="aligncenter size-full wp-image-4900" title="Web Page Load Time: User expectations 200-2012" src="http://www.webperformancetoday.com/wp-content/uploads/2013/03/ALEXA2013-load-time-2.jpg" alt="Web Page Load Time: User expectations 200-2012" width="527" height="446" /></p>
<h3>Myth #3. Browser development is more than capable of mitigating the factors, such as page size and complexity, that are causing pages to slow down.</h3>
<p>This belief is widely held, even among technical folks. Again, looking to our findings, we saw that for all three browsers, median load times slowed down by anywhere from 3% to 12% in just six months. This downward trend isn&#8217;t a browser development issue. Instead, it&#8217;s an indicator that despite browser vendors&#8217; huge commitment to speed, development can&#8217;t keep pace with the demands of bigger and increasingly complex web pages.<br />
<img class="aligncenter size-full wp-image-4882" title="Browser performance: 2011 to 2012" src="http://www.webperformancetoday.com/wp-content/uploads/2013/03/ALEXA2013-browser-performance.jpg" alt="Browser performance: 2011 to 2012" width="550" height="240" /></p>
<h2>Takeaway: Pass it on.</h2>
<p>I am extremely happy that Radware is committed to continuing the tradition of releasing these  quarterly  &#8220;state of the union&#8221; reports. As time passes, we&#8217;re gaining some invaluable insights. Based on these  latest results, I&#8217;m very curious to see what our Summer 2013 report will  hold.</p>
<p>I urge you to <a title="Radware: State of the Union for Page Speed and Web Performance (Spring 2013)" href="http://www.radware.com/Resources/rclp.aspx?campaign=1631398&amp;utm_campaign=StateoftheUnionSpring13&amp;WT.mc_id=StateoftheUnionSpring13" target="_blank"><strong>download this report</strong></a> (and the <a title="INFOGRAPHICS: Radware Spring 2013 Web Performance State of the Union" href="http://www.radware.com/images/Radware_SOTU_Spring2013_Infographic_Final_Hi-Res.jpg" rel="prettyPhoto[4878]" target="_blank"><strong>infographics</strong></a>, too). And I was only slightly kidding when I suggested that you forward this post to people who need to have a few performance myths dispelled. Our community does a lot of preaching to the choir. What seems basic to us is not necessarily basic to the rest of the world. We need to get out there and make sure these simple messages are being heard.</p>
<p><em>*Maybe.</em></p>
<h3>Related posts:</h3>
<ul>
<li><a title="Web Performance Today: New findings: Typical leading European commerce site takes 7.04 seconds to load " href="http://www.webperformancetoday.com/2013/03/19/new-findings-typical-leading-european-commerce-site-takes-7-04-seconds-to-load/">New findings: Typical leading European commerce site takes 7.04 seconds to load</a></li>
<li><a title="Web Performance Today: New findings: Ecommerce sites are 9% slower than in 2011 " href="http://www.webperformancetoday.com/2012/09/18/new-findings-ecommerce-sites-page-load-times-fall-2012/">New findings: Ecommerce sites are 9% slower than in 2011</a></li>
<li><a title="Web Performance Today: New report: What we’ve learned from two years of watching the top 2,000 e-commerce websites " href="http://www.webperformancetoday.com/2012/01/26/new-report-what-weve-learned-from-two-years-of-watching-the-top-2000-e-commerce-websites/">New report: What we’ve learned from two years of watching the top 2,000 e-commerce websites</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.webperformancetoday.com/2013/03/27/top-ecommerce-sites-are-slower-than-they-were-last-year/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Mike Belshe (Twist): &#8220;Time is fixed. It&#8217;s precious. We all wish we had more of it.&#8221; [PODCAST]</title>
		<link>http://www.webperformancetoday.com/2013/03/22/mike-belshe-twist-spdy/</link>
		<comments>http://www.webperformancetoday.com/2013/03/22/mike-belshe-twist-spdy/#comments</comments>
		<pubDate>Fri, 22 Mar 2013 15:23:45 +0000</pubDate>
		<dc:creator>Tammy Everts</dc:creator>
				<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[SPDY]]></category>

		<guid isPermaLink="false">http://www.webperformancetoday.com/?p=4870</guid>
		<description><![CDATA[In this podcast, former Googler and SPDY creator Mike Belshe and I had a far-reaching discussion about time, SPDY, start-ups, mobile, native apps, and HTML5 versus Java. I enjoyed it immensely. I hope you do, too.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m always being asked why I got into the web performance business. My standard response is that I got here via the content management systems I used to develop many years ago. We saw that there was a business problem, in that the companies that bought our CMS would then ask us if we could do anything to speed up page rendering, and so we started down the performance path.</p>
<p>But really, I got into this business for the same reason that many people &#8212; including you, perhaps &#8212; did: because I consider time the most valuable thing we have.</p>
<p>It sounds trite, but so do a lot of true things. As my most recent podcast guest, Mike Belshe, says, &#8220;Time is fixed. It&#8217;s precious. We all wish we had more of it.&#8221;</p>
<p>This attitude is what prompted Mike to create Google&#8217;s groundbreaking <a title="SPDY" href="http://www.chromium.org/spdy" target="_blank">SPDY</a> protocol, which has the potential to fulfil Google&#8217;s stated mandate: make the web universally faster.</p>
<p>And even though Mike left Google a year and a half ago, this attitude remains a driver behind his latest experiment, <a title="Twist" href="http://www.twist.com/" target="_blank">Twist</a> &#8212; an online service that could radically reduce the amount of time you waste waiting for your chronically late friends to show up (or a myriad of other waiting-game scenarios). I&#8217;ve tried it, and it actually is kind of miraculous how well it works.</p>
<p>In this podcast, Mike and I had a far-reaching discussion about time, SPDY, Twist, mobile, native apps, and HTML5 versus Java. I enjoyed it immensely. I hope you do, too.</p>
<h3><strong>Listen to the podcast: <a title="Web Performance Today podcast: Mike Belshe (Twist)" href="http://www.webperformancetoday.com/podcast/mike-belshe-twist/">Mike Belshe</a></strong></h3>
<h3>Related posts:</h3>
<ul>
<li><a href="http://www.webperformancetoday.com/2013/03/08/tim-morrow-betfair-third-party-content-podcast/">Tim Morrow (Betfair): Why third-party content keeps him up at night [PODCAST]</a></li>
<li><a href="http://www.webperformancetoday.com/2013/02/28/joshua-marantz-google-why-erring-on-the-conservative-side-is-a-good-thing-podcast/">Joshua Marantz (Google): Why erring on the conservative side is a good thing [PODCAST]</a></li>
<li><a href="http://www.webperformancetoday.com/2013/01/24/ilya-grigorik-google-podcast/">Ilya Grigorik (Google): When it comes to tackling web performance, we all still have a lot to learn [PODCAST]</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.webperformancetoday.com/2013/03/22/mike-belshe-twist-spdy/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New findings: Typical leading European commerce site takes 7.04 seconds to load</title>
		<link>http://www.webperformancetoday.com/2013/03/19/new-findings-typical-leading-european-commerce-site-takes-7-04-seconds-to-load/</link>
		<comments>http://www.webperformancetoday.com/2013/03/19/new-findings-typical-leading-european-commerce-site-takes-7-04-seconds-to-load/#comments</comments>
		<pubDate>Tue, 19 Mar 2013 21:21:58 +0000</pubDate>
		<dc:creator>Tammy Everts</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Ecommerce]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[CDN]]></category>
		<category><![CDATA[content delivery networks]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[Radware]]></category>
		<category><![CDATA[Strangeloop]]></category>
		<category><![CDATA[Webpagetest]]></category>

		<guid isPermaLink="false">http://www.webperformancetoday.com/?p=4858</guid>
		<description><![CDATA[We studied the page speed and composition of 400 top European retailers to see how these sites would load for visitors using Chrome 23 (the most popular browser in the EU at the time of testing). While the results may not be shocking if you've been paying close attention to this space, they may come as an eye-opener to online retailers in the EU.]]></description>
			<content:encoded><![CDATA[<p>Last fall, at Velocity London, I had <a title="Web Performance Today podcast: Stephen Thair" href="http://www.webperformancetoday.com/podcast/stephen-thair-seriti-consulting/" target="_blank">a really great talk with Stephen Thair</a>, who is a UK-based web performance consultant, Velocity committee member, WebPerfDays organizer, and all-around knowledgeable guy. Among other things, we talked about how frustrating it can be for performance pros based in Europe to preach outside their community.</p>
<p>As Stephen said:</p>
<blockquote><p>&#8220;I guess it’s a bit frustrating in the UK at the moment. One of the things that I found is that we haven’t yet got that killer web performance case study in one of the big major retailers. So we are still, I think, a bit in the evangelical stage. We are still trying to get the message out there. There are still a lot of websites in the UK that don’t even have gzip turned on.&#8221;</p></blockquote>
<p>So we set out to help fill that gap. In December of 2012, working with Radware (our soon-to-be parent company) in conjunction with our partners at Level 3 in Europe, <strong>we studied the page speed and composition of 400 top European retailers, as ranked by Internet Retailer magazine, to see how these sites would load for visitors using Chrome 23</strong> (the <a title="StatCounter: Browser share (December 2012)" href="http://gs.statcounter.com/#browser_version-eu-monthly-201212-201212-bar" target="_blank">most popular browser in the EU</a> at the time of testing) via the test server in Amsterdam. (We chose the Amsterdam location because it allowed us to test across all major browsers.) <a title="DOWNLOAD: State of the Union: European Page Speed and Web Performance" href="http://www.radware.com/Resources/rclp.aspx?campaign=1631322&amp;utm_campaign=StateoftheUnion&amp;WT.mc_id=StateoftheUnion" target="_blank"><strong>The report was released today.</strong></a></p>
<p>While the results may not be shocking if you&#8217;ve been paying close attention to this space, they may come as an eye-opener to online retailers in the EU. Our chief finding was this:</p>
<h3>The median page took more than 7 seconds to load.</h3>
<p><img class="alignright size-full wp-image-4860" title="EU-report-load-time" src="http://www.webperformancetoday.com/wp-content/uploads/2013/03/EU-report-load-time.jpg" alt="" width="550" height="264" /></p>
<p>Depending on whom you ask, the average internet user expects web pages to load in less than <a title="INFOGRAPHIC: Website abandonment happens after 3 seconds" href="http://www.strangeloopnetworks.com/resources/infographics/web-performance-and-user-expectations/website-abandonment-happens-after-3-seconds/" target="_blank">3 seconds</a>, <a title="Get Elastic: Every Second Counts: How Website Performance Impacts Shopper Behavior" href="http://www.getelastic.com/performance/" target="_blank">2 seconds</a>, or even <a title="The New York Times: For Impatient Web Users, an Eye Blink Is Just Too Long to Wait" href="http://www.nytimes.com/2012/03/01/technology/impatient-web-users-flee-slow-loading-sites.html?pagewanted=all&amp;_r=0" target="_blank">400 milliseconds</a>. <strong>The last time the average person reported being cool with 7-second load times was around 2001.</strong></p>
<p>The survey also found that:</p>
<ul>
<li>1 out of 4 pages took <strong>more than 10 seconds to load</strong>.</li>
<li>1 out of 3 pages contained <strong>more than 100 resources</strong>.</li>
<li>79% of sites <strong>don&#8217;t use a recognized CDN</strong>. (A &#8220;recognized CDN&#8221; refers to any CDN listed in the extensive directory of CDNs maintained by WebPagetest.)</li>
<li>Speaking to Stephen&#8217;s point about gzip at the top of this post, <strong>1 out of 5 sites failed to implement text compression</strong>, a relatively simple technique that delivers easy, significant performance gains.</li>
</ul>
<h3>Why you should care about these findings</h3>
<p>I may be pointing out the obvious, but it may need to be pointed out: these expectations are universal. <strong>Internet users in the EU do not have lower performance expectations than users in North America.</strong> These findings should be a wake-up call for European site owners. (Not that North American site owners should be resting easy. Last fall, we found that <a title="Web Performance Today: New findings: Ecommerce sites are 9% slower than in 2011" href="http://www.webperformancetoday.com/2012/09/18/new-findings-ecommerce-sites-page-load-times-fall-2012/" target="_blank">the median leading US commerce home page took almost 7 seconds to load</a>.)</p>
<h3><strong>Download the report: </strong><a title="DOWNLOAD: &quot;State of the Union: European Page Speed and Web Performance&quot; " href="http://www.radware.com/Resources/rclp.aspx?campaign=1631322&amp;utm_campaign=StateoftheUnion&amp;WT.mc_id=StateoftheUnion" target="_blank">State of the Union: European Ecommerce Page Speed and Web Performance</a></h3>
<h3>Related posts:</h3>
<ul>
<li><a title="Web Performance Today: New findings: Ecommerce sites are 9% slower than in 2011 " href="http://www.webperformancetoday.com/2012/09/18/new-findings-ecommerce-sites-page-load-times-fall-2012">New findings: Ecommerce sites are 9% slower than in 2011</a></li>
<li><a title="Web Performance Today: New report: What we’ve learned from two years of watching the top 2,000 e-commerce websites " href="http://www.webperformancetoday.com/2012/01/26/new-report-what-weve-learned-from-two-years-of-watching-the-top-2000-e-commerce-websites/">New report: What we’ve learned from two years of watching the top 2,000 e-commerce websites</a></li>
<li><a title="Web Performance Today: Introducing the Web Performance Today podcast " href="http://www.webperformancetoday.com/2012/12/06/introducing-the-web-performance-today-podcast/">Introducing the Web Performance Today podcast</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.webperformancetoday.com/2013/03/19/new-findings-typical-leading-european-commerce-site-takes-7-04-seconds-to-load/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
