SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
STATE OF THE UNION

Ecommerce Page Speed & Web Performance
Winter 2013-14

SHARE THIS WHITEPAPER
STATE OF THE UNION
Ecommerce Page Speed & Web Performance – Winter 2013-14

Table of Contents
Executive Summary..................................................................................................................................... 3
	
The Goal of This Report......................................................................................................................... 3
Key Findings............................................................................................................................................... 3
Who Was Fastest?...................................................................................................................................... 4
	
The 10 Fastest Sites (Time to Interact)................................................................................................... 4
	
The 10 Fastest Sites (Load Time)........................................................................................................... 5
Finding #1: The Median Page Has Slowed Down by 21% in Just One Year........................................................ 5
Finding #2: The Top 100 Sites Are Slower Than the Rest of the Pack.............................................................. 6
	
Why Is This Finding Significant?.............................................................................................................. 6
Finding #3: Median Time to Interact Is 5 Seconds......................................................................................... 7
	
Why Should Pages Be Interactive in 3 Seconds or Less? ......................................................................... 7
Finding #4: Pages Are Now Bigger and Heavier.............................................................................................. 8
	
“Page Bloat” Is Even More Pronounced Among the Top 100 Sites............................................................. 8
	
Why Does Page Size Matter?................................................................................................................. 8
Finding #5: The Adoption of Core Performance Best Practices Has Plateaued.................................................. 9
	
Use a Content Delivery Network............................................................................................................. 9
	
Enable Keep-Alives................................................................................................................................ 9
	
Compress Images................................................................................................................................. 9
Progressive JPEGs...................................................................................................................................... 10
	
Why Do Some Best Practices Thrive While Others Struggle?.................................................................... 10
12 Things You Can Do to Fix Your Performance Pains.................................................................................... 11
	
1. Consolidate JavaScript and CSS........................................................................................................ 11
	
2. Sprite Images.................................................................................................................................. 11
	
3. Compress Text and Images............................................................................................................... 11
	
4. Defer Rendering “Below the Fold” Content......................................................................................... 11
	
5. Ensure That Feature Images Are Optimized to Load Early and Quickly................................................... 11
	
6. Rethink the Design and Location of Call-to-Action Links in Feature Graphics.......................................... 12
	
7. Reformat Images............................................................................................................................. 12
	
8. Use Progressive JPEGs..................................................................................................................... 12
	
9. Minify Code..................................................................................................................................... 12
	
10. Defer Loading and Executing Non-Essential Scripts........................................................................... 13
	
11. Use of AJAX for Progressive Enhancement........................................................................................ 13
	
12. Use a Content Delivery Network...................................................................................................... 13
Takeaways................................................................................................................................................. 13
	
1. Performance is still a critical issue for ecommerce sites, and leading sites are not immune.................. 13
	
2. Page growth shows no signs of slowing down..................................................................................... 13
	
3. There are untapped web site acceleration opportunities...................................................................... 13
	
4. Site owners need to understand how their pages perform in the real world........................................... 13
Methodology.............................................................................................................................................. 14
About Radware........................................................................................................................................... 14
Sources..................................................................................................................................................... 14

Smart Network. Smart Business.

2
STATE OF THE UNION
Ecommerce Page Speed & Web Performance – Winter 2013-14

Executive Summary
2013 saw an unprecedented number of headline-grabbing website outages. These incidents made the news because
downtime hurts: Amazon.com’s 40-minute outage in August 2013 reportedly cost the company up to $5 million in
lost sales1, while Healthcare.gov’s availability issues resulted in significant ongoing brand damage, not just to the new
healthcare initiative, but to the current Democrat administration.2
Site outages are just one face of performance. Just as damaging, but much more insidious, is the impact of site
slowdowns on business metrics ranging from online revenues to brand perception.
According to a survey3 of 300 businesses, respondents estimated average revenue losses of $21,000 per hour
of downtime, and $4,100 for every hour of performance slowdown. In the same survey, these companies reported
that website slowdowns occur 10 times more frequently than website outages. Based on these numbers, website
slowdowns can have double the negative impact on an organization’s revenues as outages.

The Goal of This Report
Since 2010, we have been measuring and tracking the performance and page composition of leading ecommerce
sites. The purpose of this research is to gain ongoing visibility into the real-world performance of leading
ecommerce sites – to learn how these sites perform for visitors using the internet under normal browsing
conditions – and to provide strategies and best practices that will enable site owners to serve pages faster.
This report answers the following questions:
	 •	Given the assumption that page speed is an increasingly urgent issue for online retailers, has this urgency
		 translated into faster pages over time?
	 •	How do pages actually render in real-world scenarios?
	 •	How quickly have retailers moved to adopt core performance best practices, such as using content delivery
		 networks (CDNs)?
Our findings are detailed in this report, and are summarized here:

Key Findings
1. The median page has slowed down by 21% in just one year.
The median top 500 ecommerce home page takes 9.3 seconds to load. A year ago, the median page took 7.7
seconds to load. The majority of online shoppers will abandon a page after waiting 3 seconds for it to load.4
2. The top 100 sites are slower than the top 500.
Among the top 100 ecommerce sites, the median load time is 10 seconds – up from 8.2 seconds at this time
last year. The maximum threshold that a typical internet user is willing to wait for a page to load is 10 seconds5,
meaning that half of the top 100 retail sites do not meet this threshold.
3. Pages are taking longer to become interactive.
“Time to interact” (TTI) refers to how long it takes for a page’s primary content to load and become usable. In
2013, the median TTI was 4.9 seconds. Now it’s 5 seconds. Some may not consider this a significant increase,
but it will be interesting to see how this trend develops in the future.

Smart Network. Smart Business.

3
STATE OF THE UNION
Ecommerce Page Speed & Web Performance – Winter 2013-14
4. Pages are now bigger and heavier.
The median ecommerce page contains 99 resources (things like image and CSS files). A year ago, the median
page contained 93 resources. The median page is 1436 KB in size, a 31% increase over the median page weight
of 1094 KB just one year ago. This growth is partially responsible for the increase in load time.
5. The adoption of some core performance best practices has plateaued.
In spring 2013, 74% of the top 100 ecommerce sites used a content delivery network (CDN): this number has
grown to 80%. Keep-alives has plateaued at 93% implementation rate. Image compression is still not widely
adopted: implementation rate continues to stand at 9%. While the adoption rate of long-standing best practices
has not increased significantly, we did note that the use of progressive JPEGs, a practice that had fallen out of
favor but is now on the upswing, has increased from 6% of the top 100 sites to 10%.

	 Except where otherwise noted, the results discussed in this report are for pages tested in Chrome 31. At the time
	 of conducting this research, Chrome was the most widely used browser in the United States, with a market share
	 of 34%.6

Who Was Fastest?
All page load times are indicated in seconds.

The 10 Fastest Sites (Time to Interact)
Among the top 100 sites, these were the fastest in terms of their ability to display meaningful, interactive content
(e.g., feature banners with functional call-to-action buttons). This metric is known as “time to interact” (TTI).
We have provided the TTI alongside the full load time in order to give perspective into the distinction between the
two, and to illustrate that load time is not always the most meaningful measure of a site’s performance. For
example, while AE.com has a load time of 19.8 seconds, it has a TTI of 2.1 seconds; the TTI indicates that this
site delivers a satisfactory user experience.
19.8

Time to Interact (TTI)
Total Load Time

15.0

11.6
10.6

3.6

3.4
2.2
1.2

Groupon.com

1.3

2.0

1.7

1.9

2.0

2.0

2.1

SierraTradingPost.com
BHphotovideo.com
Walgreens.com
Abebooks.com
Kmart.com
CDuniverse.com

Smart Network. Smart Business.

3.6

3.1
2.1

2.3

2.4

Amazon.com
AE.com

Sears.com

4
STATE OF THE UNION
Ecommerce Page Speed & Web Performance – Winter 2013-14

The 10 Fastest Sites (Load Time)
Among the top 100 sites, these were the 10 fastest in terms of the time required for all page elements to load.
It is worth noting that at the beginning of 2013 there were two sites that loaded in fewer than 2 seconds. By the
end of 2013, there were none.

Now

Abebooks.com (2.0s)
Groupon.com (2.2s)
Wiley.com (2.9s)
Nordstrom.com (3.0s)
Walgreens.com (3.1s)
BHphotovideo.com (3.4s)
Legacy.com (3.5s)
Amazon.com (3.6s)
CDuniverse.com (3.6s)
Amazon.co.uk (4.1s)

2013

(1.0s) CVS.com
(1.9s) Polo.com
(2.0s) eCrater.com
(2.1s) Abebooks.com
(3.0s) BHphotovideo.com
(3.2s) JCrew.com
(3.3s) Amazon.com
(3.7s) ShopAtHome.com
(3.9s) Etsy.com
(3.9s) Gamefly.com

Finding #1: The Median Page Has Slowed Down
by 21% in Just One Year
The median top 500 ecommerce home page takes 9.3 seconds
to load. A year ago, the median page took 7.7 seconds to
load. The majority of online shoppers will abandon a page after
waiting 3 seconds for it to load.

21%

9.3

slowdown

seconds

7.7

seconds

2014

2013

A 21% load time increase in just one year is a significant
change. Throughout this report, we’ll be addressing some of the
issues that could be behind this growth. We’ll also offer twelve
performance optimization tips that address these issues.

Smart Network. Smart Business.

Performance Issue:

Long Page Delays with
Blank Browser Windows

This was the most common design
failure. Site owners should be aware of
the usability consequence of delaying
the rendering of feature content: a user
who endures an 8-second download
delay spends only 1% of their total
viewing time looking at the featured
space on a page. In contrast, a user
who receives instantaneous page
rendering spends 20% of their viewing
time within the feature area of a page.7

7.5s

7.6s

5
STATE OF THE UNION
Ecommerce Page Speed & Web Performance – Winter 2013-14

Finding #2: The Top 100 Sites Are Slower
Than the Rest of the Pack
We compared load times for the top 100 ecommerce sites to
load times for the top 500 sites. Among the top 100 sites, the
median load time is 10 seconds – making the median top 100
seconds
site 7.5% slower than the median top 500 site (at 9.3s).

10

9.3

seconds

7.5%

slower

10

7.5%

seconds

slower

9.3

seconds
Top 100
sites

Top 500
sites

Top 100
sites

Top 500
sites

As with the top 500 sites, the top 100 sites have also slowed
down in the past twelve months. At the beginning of 2013,
the median page took 8.2 seconds to load – meaning that the
median page is 22% slower now than it was one year ago.

22%

10

seconds

Pop-ups That Obscure the
Page Before It Renders

This was a recurring usability issue
on many sites: within moments of
arriving at the home page, users are
served with a pop-up. This presents
both a usability issue and a
performance issue.
There are some use cases that support
on-arrival pop-ups, such as requiring a
user to identify their location in order
to serve accurate item and shipping
costs; however, in many cases the
pop-ups noted in our study were for
newsletters, surveys, and other optin marketing campaigns. Not only
do these pop-ups act as a usability
irritant, they slow down or block the
rendering of the main page content.

slowdown

seconds

8.2

Performance Issue:

8.4s

8.5s

22%

10

slowdown

seconds

8.2

seconds
2014

2013

It is important to note that the maximum threshold that a
2014
2013
typical internet user is willing to wait for a page to load is 10
seconds8, meaning that half of the top 100 retail sites do not
meet this threshold.

Why Is This Finding Significant?
There is a general assumption that leading web sites must have fewer performance-related issues than other
sites, due to their larger development and operations budgets. In fact, often the opposite is true. As an example,
leading sites tend to take a more aggressive approach to incorporating third-party marketing tools, such as
trackers and social analytics, and these scripts can have a significant impact on performance. These sites are
also more likely to incorporate large, high-resolution images in their design.

Smart Network. Smart Business.

6
STATE OF THE UNION
Ecommerce Page Speed & Web Performance – Winter 2013-14

Finding #3: Median Time to Interact Is 5 Seconds
Time to interact (TTI) is the point at which a page displays its
primary interactive content (e.g., feature banners with functional
call-to-action buttons). TTI is currently the most reliable indicator
of a page’s ability to fulfill its two primary goals:
1.	Deliver a satisfactory user experience by delivering content
	 that the user is most likely to care about.
2.	Fulfill the site owner’s objective by allowing the user to
	 engage with the page and perform whatever call to action the
	 site owner has deemed the key action for that page.
To illustrate in measuring the TTI for the top 100 ecommerce
sites, we found the following:
•	
•	
•	
	

The median time to interact was 5 seconds
Only 20% of the top 100 sites had a TTI of 3 seconds or less
26% of the top 100 sites took 8 seconds or more to
become interactive

Performance Issue:

Call-to-Action Loads Last

Placing the call to action (CTA) at
the bottom of feature banners is a
widely followed design convention,
yet it frequently poses a significant
performance penalty. In many of the
pages we studied, it was noted that
the CTA – arguably the most critical
page element – was often the last
visible element to render.
8.5s

8.6s

20%

3 seconds
or less

5

second median
time to interact

26%

8 seconds
or more

Why Should Pages Be Interactive in 3 Seconds or Less?
Separate studies have found that:
	 •	57% of consumers will abandon a page that takes longer than 3 seconds to load.9
	 •	A site that loads in 3 seconds experiences 22% fewer page views, a 50% higher bounce rate, and a 22%
		 fewer conversions than a site that loads in 1 second, while a site that loads in 5 seconds experiences 35%
		 fewer page views, a 105% higher bounce rate, and 38% fewer conversions.10
	 •	 Users who have to endure an 8-second download delay spend only 1% of their total viewing time in the feature
		 slideshow space. In contrast, users who receive instantaneous page rendering spend 20% of their viewing
		 time within the feature content space.11
Smart Network. Smart Business.

7
STATE OF THE UNION
Ecommerce Page Speed & Web Performance – Winter 2013-14

Finding #4: Pages Are Now Bigger and Heavier
Looking at the current size and composition of the
median ecommerce page, it is easy to note one of the
causes of this page slowdown: web pages are growing
larger and more complex.
The median ecommerce page contains 99 resources
(e.g., images, CSS files, JavaScript). A year ago, the
median page contained 93 resources. Each of these
resources incurs latency, and this latency adds up to
slower load times.
The median page is 1436 KB in size, a huge increase
– 31% to be precise – over the median page weight of
1094 KB just one year ago.
To put it another way, imagine what would happen if you
gained 31% of your current body weight and then tried
to put on your pants. This is roughly what it’s like trying
to stuff fatter pages through an Internet pipe that has
stayed the same size.

“Page Bloat” Is Even More Pronounced
Among the Top 100 Sites
A year ago, the median number of resource requests for
a Top 100 site was 86. That number has grown by 12%
to 96 resources.

2014

31%

increase

2013

31%
1094

Why Does Page Size Matter?
For most sites, one of the greatest performance drains
is the need to complete dozens of network round-trips
to retrieve resources such as style sheets, scripts, and
images. Each of these resources makes an individual
round trip from the user’s browser, which requests the
file from the host server, which in turn delivers the file
to the browser. Each round trip can take between 65
and 145 milliseconds (or longer) for desktop browsers
– numbers that add up quickly when a typical page
contains almost 100 resources.

Smart Network. Smart Business.

kilobytes

increase

kilobytes

2013

1094

1436
kilobytes

kilobytes

12%

2014

resource increase

40%

weight increase
Not only has the number of resources grown, the weight
of those individual resources has also increased. In early
2013, the median Top 100 page was 1007 KB. Today,
the median page carries a payload of 1410 KB – a
surprising 40% gain.

1436
2014

2013
12%

86
40%
resources

resource increase
weight increase

96
resources

2014

1410
kilobytes
96
resources

1007
2013
kilobytes
1410
86
kilobytes
resources
1007
kilobytes

8
STATE OF THE UNION
Ecommerce Page Speed & Web Performance – Winter 2013-14

Finding #5: The Adoption of Core Performance Best Practices Has Plateaued
There are a handful of long-standing web performance best practices that represent opportunities to make
relatively easy performance gains. Among the top 100 sites, adoption of some of these best practices is nearing
the saturation point, whereas others are still neglected. (Letter grades refer to the Google Page Speed scores for
each technique. See the legend in this section for details.)
In spring 2013, 74% of the top 100 ecommerce sites used a content delivery network (CDN): this number has
grown to 80%. Keep-alives has plateaued at 93% implementation rate. Image compression is still not widely
adopted: implementation rate continues to stand at 9%. While the adoption rate of long-standing best practices
has not increased significantly, we did note that the use of progressive JPEGs, a practice that had fallen out of
favor but is now on the upswing, has increased from 6% of the top 100 sites to 10%.

Use a Content Delivery Network
Using a content delivery network (CDN) to cache
page resources closer to end users can shorten
server round trip time. This can reduce load time by
up to 30%.

2013
74%
Use a
content delivery
network (CDN)

In early 2013, 74% of the top 100 ecommerce sites
used a CDN. This number has grown to 80%.

Now
80%

Enable Keep-Alives
Enabling keep-alives is a performance technique
that allows site owners to control how many times
the TCP (transmission control protocol) connection
takes place. TCP connection is the process by which
both the user and the server send and receive
acknowledgment that a connection has been made
and that data can begin to be transferred. Too many
TCP connections will slow down a site. Enabling
keep-alives can be as simple as ensuring that your
servers and load balancer are configured to do so.

Enable keep alives

A = 93
B=6
F=1

From 2013 to the present, keep-alives has
remained consistent with an implementation
success rate of 93%.

Compress Images
Images comprise the bulk of a typical page’s total
size, and much of this bulk is unnecessary – caused
by poorly optimized or unoptimized images. Image
compression is a performance technique that allows
site owners to reduce this payload; however, of the
top 100 sites we tested, 37% failed to compress
images, and only 9% scored an ‘A’ grade.

Smart Network. Smart Business.

A=9
B = 17
C = 16
D = 16
F = 37
N/A = 5

9
STATE OF THE UNION
Ecommerce Page Speed & Web Performance – Winter 2013-14

Progressive JPEGs

N/A = 10

There are two types of JPEGs: baseline
and progressive. A baseline JPEG is a
full-resolution image that loads in a single
top-to-bottom scan. A progressive JPEG is
an image that loads in a series of scans,
beginning with a low-resolution image
and progressing at increasing resolutions
until the full resolution is achieved. In
many cases, progressive JPEGs improve
perceived load time because the user
receives visual feedback earlier than with
a baseline JPEG.
Only 3% of the sites we tested scored an
‘A’ on their usage of progressive JPEGs,
while 80% scored an ‘F’.

A=3

B=2

C=3

D=2

Progressive
JPEGs

F = 80

Why Do Some Best Practices Thrive While Others Struggle?
To answer this question, first one has to understand the domain that each of these best practices falls into.
The most widely adopted best practices fall outside the web development/content management domain:
	 •	Use a CDN – For all but the very largest websites, content delivery is outsourced to a CDN provider.
	 •	Enable keep-alives – This is a server/load balancer configuration task performed by IT.
The less widely adopted best practices discussed in this report fall within the web development/content
management domain:
	 •	Image compression
	 •	Progressive JPEGs
The poor adoption rate of these best practices among developers
and content editors can be attributed to a number of factors:
	 •	lack of understanding about the impact of unnecessarily
		 large image files on performance,
	 •	lack of resources dedicated to ongoing
		 performance optimization,
	 •	lack of control over page resources (e.g. due to content
		 management systems), and/or
	 •	lack of investment in front-end optimization tools that
		 automate the implementation of these practices.

Google Page Speed
Score Legend
Google Page Speed assigns sites a
score out of 100 for each best
practice it measures.
A: 90-100		 B: 80-89	
D: 60-69 		 F: 0-59

Smart Network. Smart Business.

C: 70-79	
10
12 Things You Can Do to Fix Your Performance Pains
There are a number of best practices site owners can implement in order to improve both the real and perceived
user experience for online shoppers.

1. Consolidate JavaScript and CSS
Consolidating JavaScript code and CSS styles into common files that can be shared across multiple pages should
be a common practice. This technique simplifies code maintenance and improves the efficiency of client-side
caching. In JavaScript files, be sure that the same script isn’t downloaded multiple times for one page. Redundant
script downloads are especially likely when large teams or multiple teams collaborate on page development.

2. Sprite Images
Spriting is a CSS technique for consolidating images. Sprites are simply multiple images combined into a
rectilinear grid in one large image. The page fetches the large image all at once as a single CSS background image
and then uses CSS background positioning to display the individual component images as needed on the page.
This reduces multiple requests to only one, significantly improving performance.

3. Compress Text and Images
Compression technologies such as gzip reduce payloads at the slight cost of adding processing steps to compress
on the server and decompress in the browser. These operations are highly optimized, however, and tests show
that the overall effect is a net improvement in performance. Text-based responses, including HTML, XML, JSON
(JavaScript Object Notation), JavaScript, and CSS, can all be reduced in size by as much as 70%.

4. Defer Rendering “Below the Fold” Content
Assure that the user sees the page quicker by delaying the loading and rendering of any content that is below the
initially visible area, sometimes called “below the fold.” To eliminate the need to reflow content after the remainder
of the page is loaded, replace images initially with placeholder <img> tags that specify the correct height and
width.

5. Ensure That Feature Images Are Optimized to Load Early and Quickly
As the filmstrip view below shows, the feature image on the Souq.com home page doesn’t render until the
10-second mark.

8.0s

Smart Network. Smart Business.

9.0s

10.0s
STATE OF THE UNION
Ecommerce Page Speed & Web Performance – Winter 2013-14

6. Rethink the Design and Location of Call-to-Action Links in Feature Graphics
While the accepted design convention has been to position CTA buttons at the bottom of feature banners, this
convention does not always serve the best interests of users or site owners, as shoppers must wait for the image
to fully render before taking their next action on the page. In this example, the online coupon code takes almost 9
seconds to render.
8.0s

8.5s

9.0s

7. Reformat Images
Inappropriate image formatting is an extremely common performance culprit. An image that is saved to the wrong
format can be several times larger than it would be if saved to the optimal format. Images with unnecessarily high
resolution waste bandwidth, processing time, and cache space.
As a general rule of thumb, these are the optimal formats for common image types:
	•	
Photos – JPEG, PNG-24
	•	 complexity (few colors) – GIF, PNG-8
Low
	•	 complexity with transparency – GIF, PNG-8
Low
	•	
High complexity with transparency – PNG-24
	•	 art – SVG
Line

8. Use Progressive JPEGs
Progressive JPEGs are not a new innovation. They were widely used in the 1990s, but fell out of favor due to
performance issues caused by slow connection speeds and crudely rendered JPEGs; watching a progressive image
load pixel by pixel was a painful experience. Now that connection speeds have improved and the way in which
progressive JPEGs are created has become more sophisticated, this technique is feasible again and is returning as
a newly heralded performance best practice. In one study of the top 2,000 retail sites, progressive JPEGs improved
median load time by 15%.
(Note: While all popular browsers will render progressive images, Safari, Mobile Safari, Opera and Internet Explorer
8 render them only as baseline JPEGs, meaning there is no performance benefit.)

9. Minify Code
Minification, which is usually applied to scripts and style sheets, eliminates non-essential characters such as
spaces, newline characters, and comments. A correctly minified resource is used on the client without any special
processing, and file-size reductions average about 20%. Script and style blocks within HTML pages can also be
minified. There are many good libraries available to perform minification, often along with services to combine
multiple files into one, which additionally reduces requests.
Smart Network. Smart Business.

12
STATE OF THE UNION
Ecommerce Page Speed & Web Performance – Winter 2013-14

10. Defer Loading and Executing Non-Essential Scripts
Many script libraries aren’t needed until after a page has finished rendering. Downloading and parsing these
scripts can safely be deferred until after the onload event. For example, scripts that support interactive user
behavior, such as drag and drop, can’t possibly be called before the user has even seen the page. The same logic
applies to script execution. Defer as much as possible until after onload instead of needlessly holding up the initial
rendering of the important visible content on the page.
The script to defer could be your own or, often more importantly, scripts from third parties. Poorly optimized scripts
for advertisements, social media widgets, or analytics support can block a page from rendering, sometimes adding
precious seconds to load times.

11. Use of AJAX for Progressive Enhancement
AJAX (Asynchronous JavaScript and XML) is a technique for using the XHR (XMLHttpRequest) object to fetch
data from a Web server without refreshing the page where the code is running. AJAX enables a page to display
updated data in a section of a page without reconstructing the entire page. This is often used to respond to user
interaction, but it can also enable your application to load a bare-bones version of a page quickly, and then to fill in
more detailed content while the user is already viewing the page.

12. Use a Content Delivery Network
Content delivery networks (CDNs) can help performance by bringing content geographically closer to users, thereby
shortening round trips between the user’s browser and the host server.

Takeaways
1. Performance is still a critical issue for ecommerce sites, and leading sites are not immune.
The ongoing increase in both (TTI) and load time indicates that site owners need to continue their efforts to
improve real and perceived load time for their visitors.

2. Page growth shows no signs of slowing down.
The ever-growing use of high-resolution images and third-party scripts means that pages are on a continual upward
trajectory. Site owners must look elsewhere to mitigate the impact of design and marketing demands.

3. There are untapped web site acceleration opportunities.
Currently, most site owners rely on their content delivery network and a handful of established core performance
treatments to accelerate their pages. Site owners who wish to make further acceleration gains must dig deeper
for solutions. There are numerous additional techniques – such as deferral, progressive images, text/image
compression, resource consolidation, resource pre-fetching, and browser cache optimization – which can simplify
and streamline web pages in realtime, customizing them to meet the unique needs of every browser type, and
ultimately accelerate the perception of page speed from the end user’s perspective.

4. Site owners need to understand how their pages perform in the real world.
It is not enough to rely on spreadsheets and aggregate performance metrics to understand how a site performs. To
truly know how visitors see a site – and to identify usability issues that might otherwise be missed – it is crucial to
scrutinize how pages perform frame by frame, and over a real-world connection.

Smart Network. Smart Business.

13
STATE OF THE UNION
Ecommerce Page Speed & Web Performance – Winter 2013-14

Methodology
The tests in this study were conducted using an online tool called WebPagetest – an open-source project primarily
developed and supported by Google – which simulates page load times from a real user’s perspective using
real browsers. Radware tested the home page of every site in the Alexa Retail 500 nine consecutive times. (The
system clears the cache between tests.) The median test result for each home page was recorded and used in our
calculations.
The tests were conducted between January 16-26, via the WebPagetest.org server in Dulles, VA, using the latest
version of Chrome (31.0) on a DSL connection.
In very few cases, WebPagetest rendered a blank page or an error in which none of the page rendered. These
instances were represented as null in the test appendix. Also, in very few cases, WebPagetest.org rendered a
page in more than 60 seconds (the default timeout for webpagetest.org). In these cases, 60 seconds was used
for the result instead of null.
To identify the time to interact (TTI) for each page, we generated a timed filmstrip view of the median page load for
each site in the Alexa Retail 100. TTI is defined as the moment that the featured page content and primary call-toaction button or menu was rendered in the frame.

About Radware
Radware (NASDAQ: RDWR), is a global leader of application delivery and application security solutions for virtual
and cloud data centers. Its award-winning solutions portfolio delivers full resilience for business-critical applications,
maximum IT efficiency, and complete business agility. Radware’s solutions empower more than 10,000 enterprise
and carrier customers worldwide to adapt to market challenges quickly, maintain business continuity, and achieve
maximum productivity while keeping costs down. For more information, please visit www.radware.com.

Sources
	
	
3
	
4
	
5
	
6
	
7
	
8
	
9
	
1

VentureBeat, Amazon website goes down for 40 minutes, costing the company $5 million, August 2013
Bloomberg, How the iPod President Crashed: Obama’s Broken Technology Promise, October 2013
PhoCusWright, Consumer Response to Travel Site Performance, June 2010
Jakob Nielsen, Website Response Times, June 2010
StatCounter Global Browser Stats, December 2013
Website Response Times
Ibid.
Consumer Response to Travel Site Performance
Strangeloop Networks, The 90-Minute Optimization Life Cycle, June 2010
10
	 Website Response Times
11
	 Patrick Meenan, Progressive JPEGs FTW!, June 2013
2

© 2014 Radware, Ltd. All Rights Reserved. Radware and all other Radware product and service names are registered trademarks of Radware in
the U.S. and other countries. All other trademarks and names are the property of their respective owners.

Smart Network. Smart Business.

14

Contenu connexe

En vedette (16)

Novedades diciembre 2015
Novedades diciembre 2015Novedades diciembre 2015
Novedades diciembre 2015
 
Routing Resilience Manifesto
Routing Resilience ManifestoRouting Resilience Manifesto
Routing Resilience Manifesto
 
Novedades abril 2014
Novedades abril 2014Novedades abril 2014
Novedades abril 2014
 
Novedades septiembre 2015
Novedades septiembre 2015Novedades septiembre 2015
Novedades septiembre 2015
 
Novedades enero 2014
Novedades enero 2014Novedades enero 2014
Novedades enero 2014
 
Initial Routing Resilience Survey Results Show At Least 10% Of Incidents Are ...
Initial Routing Resilience Survey Results Show At Least 10% Of Incidents Are ...Initial Routing Resilience Survey Results Show At Least 10% Of Incidents Are ...
Initial Routing Resilience Survey Results Show At Least 10% Of Incidents Are ...
 
Novedades octubre 2015
Novedades octubre 2015Novedades octubre 2015
Novedades octubre 2015
 
Question 6. What have you learned about technologies from the process of cons...
Question 6. What have you learned about technologies from the process of cons...Question 6. What have you learned about technologies from the process of cons...
Question 6. What have you learned about technologies from the process of cons...
 
Tradedoubler mobile-shopping-2014
Tradedoubler mobile-shopping-2014Tradedoubler mobile-shopping-2014
Tradedoubler mobile-shopping-2014
 
Shakib Al Hasan Photos
Shakib Al Hasan PhotosShakib Al Hasan Photos
Shakib Al Hasan Photos
 
Shakib Al Hasan Photos
Shakib Al Hasan PhotosShakib Al Hasan Photos
Shakib Al Hasan Photos
 
Novedades octubre 2014
Novedades octubre 2014Novedades octubre 2014
Novedades octubre 2014
 
Il Sisma del 2012 nella Bassa Modenese: il ruolo del MMG
Il Sisma del 2012 nella Bassa Modenese: il ruolo del MMGIl Sisma del 2012 nella Bassa Modenese: il ruolo del MMG
Il Sisma del 2012 nella Bassa Modenese: il ruolo del MMG
 
Novedades septiembre 2015
Novedades septiembre 2015Novedades septiembre 2015
Novedades septiembre 2015
 
Giant Pandas
Giant PandasGiant Pandas
Giant Pandas
 
Tanznaia's music
Tanznaia's musicTanznaia's music
Tanznaia's music
 

Similaire à Radware state of_the_union_report_winter_2013-14

Drupal Search Engine Marketing (SEM) Tips
Drupal Search Engine Marketing (SEM) TipsDrupal Search Engine Marketing (SEM) Tips
Drupal Search Engine Marketing (SEM) TipsDaniel Zivkovic
 
Cloud Integration for Hybrid IT: Balancing Business Self-Service and IT Control
Cloud Integration for Hybrid IT: Balancing Business Self-Service and IT ControlCloud Integration for Hybrid IT: Balancing Business Self-Service and IT Control
Cloud Integration for Hybrid IT: Balancing Business Self-Service and IT ControlAshwin V.
 
Creating Value with SAP BusinessObjects Planning and Consolidation, version f...
Creating Value with SAP BusinessObjects Planning and Consolidation, version f...Creating Value with SAP BusinessObjects Planning and Consolidation, version f...
Creating Value with SAP BusinessObjects Planning and Consolidation, version f...dcd2z
 
Supply Chain Collaboration: The Key to Success in a Global Economy
Supply Chain Collaboration: The Key to Success in a Global EconomySupply Chain Collaboration: The Key to Success in a Global Economy
Supply Chain Collaboration: The Key to Success in a Global EconomyFindWhitePapers
 
Speed in digital marketing en
Speed in digital marketing enSpeed in digital marketing en
Speed in digital marketing enThom. Poole
 
Advantages of Software as a Service over ASP Hosting
Advantages of Software as a Service over ASP HostingAdvantages of Software as a Service over ASP Hosting
Advantages of Software as a Service over ASP Hostingcorncrew1
 
A Global Web Enablement Framework for Small Charities and Voluntary Sector Or...
A Global Web Enablement Framework for Small Charities and Voluntary Sector Or...A Global Web Enablement Framework for Small Charities and Voluntary Sector Or...
A Global Web Enablement Framework for Small Charities and Voluntary Sector Or...Tom Robinson
 
Sap on windows_server_2012_and_sql_server_2012_white_paper_final
Sap on windows_server_2012_and_sql_server_2012_white_paper_finalSap on windows_server_2012_and_sql_server_2012_white_paper_final
Sap on windows_server_2012_and_sql_server_2012_white_paper_finalManikanta Kota
 
Optimizing the Benefits of EDM and SOA Strategies Through Coordination
Optimizing the Benefits of EDM and SOA Strategies Through CoordinationOptimizing the Benefits of EDM and SOA Strategies Through Coordination
Optimizing the Benefits of EDM and SOA Strategies Through CoordinationKeith Worfolk
 
Magnolia white-paper-finance
Magnolia white-paper-financeMagnolia white-paper-finance
Magnolia white-paper-financeCarlo Terreni
 
Life above the_service_tier_v1.1
Life above the_service_tier_v1.1Life above the_service_tier_v1.1
Life above the_service_tier_v1.1Ganesh Prasad
 
BEA_SOA_Domains_WP.290214359
BEA_SOA_Domains_WP.290214359BEA_SOA_Domains_WP.290214359
BEA_SOA_Domains_WP.290214359ypai
 
Privacy and Tracking in a Post-Cookie World
Privacy and Tracking in a Post-Cookie WorldPrivacy and Tracking in a Post-Cookie World
Privacy and Tracking in a Post-Cookie WorldAli Babaoglan Blog
 
Lb web globalization_best_practices
Lb web globalization_best_practicesLb web globalization_best_practices
Lb web globalization_best_practicesNetefera
 
Unified communication by hp
Unified communication by hpUnified communication by hp
Unified communication by hpKim Jensen
 
SPi Global Services Overview
SPi Global Services OverviewSPi Global Services Overview
SPi Global Services Overviewbloevens
 
Ubiwhere Research and Innovation Profile
Ubiwhere Research and Innovation ProfileUbiwhere Research and Innovation Profile
Ubiwhere Research and Innovation ProfileUbiwhere
 

Similaire à Radware state of_the_union_report_winter_2013-14 (20)

Radware Mobile Ecommerce Performance 2013
Radware Mobile Ecommerce Performance 2013Radware Mobile Ecommerce Performance 2013
Radware Mobile Ecommerce Performance 2013
 
Drupal Search Engine Marketing (SEM) Tips
Drupal Search Engine Marketing (SEM) TipsDrupal Search Engine Marketing (SEM) Tips
Drupal Search Engine Marketing (SEM) Tips
 
Cloud Integration for Hybrid IT: Balancing Business Self-Service and IT Control
Cloud Integration for Hybrid IT: Balancing Business Self-Service and IT ControlCloud Integration for Hybrid IT: Balancing Business Self-Service and IT Control
Cloud Integration for Hybrid IT: Balancing Business Self-Service and IT Control
 
Creating Value with SAP BusinessObjects Planning and Consolidation, version f...
Creating Value with SAP BusinessObjects Planning and Consolidation, version f...Creating Value with SAP BusinessObjects Planning and Consolidation, version f...
Creating Value with SAP BusinessObjects Planning and Consolidation, version f...
 
Supply Chain Collaboration: The Key to Success in a Global Economy
Supply Chain Collaboration: The Key to Success in a Global EconomySupply Chain Collaboration: The Key to Success in a Global Economy
Supply Chain Collaboration: The Key to Success in a Global Economy
 
Speed in digital marketing en
Speed in digital marketing enSpeed in digital marketing en
Speed in digital marketing en
 
Cloud view platform-highlights-web3
Cloud view platform-highlights-web3Cloud view platform-highlights-web3
Cloud view platform-highlights-web3
 
Advantages of Software as a Service over ASP Hosting
Advantages of Software as a Service over ASP HostingAdvantages of Software as a Service over ASP Hosting
Advantages of Software as a Service over ASP Hosting
 
A Global Web Enablement Framework for Small Charities and Voluntary Sector Or...
A Global Web Enablement Framework for Small Charities and Voluntary Sector Or...A Global Web Enablement Framework for Small Charities and Voluntary Sector Or...
A Global Web Enablement Framework for Small Charities and Voluntary Sector Or...
 
Why Microsoft Office 365 Vs Google Apps
Why Microsoft Office 365 Vs Google AppsWhy Microsoft Office 365 Vs Google Apps
Why Microsoft Office 365 Vs Google Apps
 
Sap on windows_server_2012_and_sql_server_2012_white_paper_final
Sap on windows_server_2012_and_sql_server_2012_white_paper_finalSap on windows_server_2012_and_sql_server_2012_white_paper_final
Sap on windows_server_2012_and_sql_server_2012_white_paper_final
 
Optimizing the Benefits of EDM and SOA Strategies Through Coordination
Optimizing the Benefits of EDM and SOA Strategies Through CoordinationOptimizing the Benefits of EDM and SOA Strategies Through Coordination
Optimizing the Benefits of EDM and SOA Strategies Through Coordination
 
Magnolia white-paper-finance
Magnolia white-paper-financeMagnolia white-paper-finance
Magnolia white-paper-finance
 
Life above the_service_tier_v1.1
Life above the_service_tier_v1.1Life above the_service_tier_v1.1
Life above the_service_tier_v1.1
 
BEA_SOA_Domains_WP.290214359
BEA_SOA_Domains_WP.290214359BEA_SOA_Domains_WP.290214359
BEA_SOA_Domains_WP.290214359
 
Privacy and Tracking in a Post-Cookie World
Privacy and Tracking in a Post-Cookie WorldPrivacy and Tracking in a Post-Cookie World
Privacy and Tracking in a Post-Cookie World
 
Lb web globalization_best_practices
Lb web globalization_best_practicesLb web globalization_best_practices
Lb web globalization_best_practices
 
Unified communication by hp
Unified communication by hpUnified communication by hp
Unified communication by hp
 
SPi Global Services Overview
SPi Global Services OverviewSPi Global Services Overview
SPi Global Services Overview
 
Ubiwhere Research and Innovation Profile
Ubiwhere Research and Innovation ProfileUbiwhere Research and Innovation Profile
Ubiwhere Research and Innovation Profile
 

Plus de Marketing4eCommerce

Estudio content & native advertising (IAB Spain 2017)
Estudio content & native advertising (IAB Spain 2017)Estudio content & native advertising (IAB Spain 2017)
Estudio content & native advertising (IAB Spain 2017)Marketing4eCommerce
 
Estudio marketing mobile 2017 IAB Spain
Estudio marketing mobile 2017 IAB SpainEstudio marketing mobile 2017 IAB Spain
Estudio marketing mobile 2017 IAB SpainMarketing4eCommerce
 
Estudio Anual de eCommerce 2017: una visión global del eCommerce español
Estudio Anual de eCommerce 2017: una visión global del eCommerce españolEstudio Anual de eCommerce 2017: una visión global del eCommerce español
Estudio Anual de eCommerce 2017: una visión global del eCommerce españolMarketing4eCommerce
 
Estudio de medios de comunicacion 2017 (IAB y Elogia)
Estudio de medios de comunicacion 2017 (IAB y Elogia)Estudio de medios de comunicacion 2017 (IAB y Elogia)
Estudio de medios de comunicacion 2017 (IAB y Elogia)Marketing4eCommerce
 
Estudio anual de redes sociales en España 2017 (IAB Spain y Elogia)
Estudio anual de redes sociales en España 2017 (IAB Spain y Elogia)Estudio anual de redes sociales en España 2017 (IAB Spain y Elogia)
Estudio anual de redes sociales en España 2017 (IAB Spain y Elogia)Marketing4eCommerce
 
I Estudio de Confianza Online sobre eCommerce en España (2015)
I Estudio de Confianza Online sobre eCommerce en España (2015)I Estudio de Confianza Online sobre eCommerce en España (2015)
I Estudio de Confianza Online sobre eCommerce en España (2015)Marketing4eCommerce
 
Informe Adex benchmark 2013 de IAB Europe sobre la publicidad digital en Europa
Informe Adex benchmark 2013 de IAB Europe sobre la publicidad digital en EuropaInforme Adex benchmark 2013 de IAB Europe sobre la publicidad digital en Europa
Informe Adex benchmark 2013 de IAB Europe sobre la publicidad digital en EuropaMarketing4eCommerce
 
Neuroscience and mobile app desing
Neuroscience and mobile app desingNeuroscience and mobile app desing
Neuroscience and mobile app desingMarketing4eCommerce
 
Perfil sociodemografico de_los_internautas_2013_0
Perfil sociodemografico de_los_internautas_2013_0Perfil sociodemografico de_los_internautas_2013_0
Perfil sociodemografico de_los_internautas_2013_0Marketing4eCommerce
 
Tradedoubler mobile-shopping-2014
Tradedoubler mobile-shopping-2014Tradedoubler mobile-shopping-2014
Tradedoubler mobile-shopping-2014Marketing4eCommerce
 
Informe comercio electronico 2q-13
Informe comercio electronico 2q-13Informe comercio electronico 2q-13
Informe comercio electronico 2q-13Marketing4eCommerce
 
Vision mobile developer-economics_q1_2014
Vision mobile developer-economics_q1_2014Vision mobile developer-economics_q1_2014
Vision mobile developer-economics_q1_2014Marketing4eCommerce
 
TRUSTe 2014 US Consumer Confidence Privacy Report Consumer Opinion and Busine...
TRUSTe 2014 US Consumer Confidence Privacy Report Consumer Opinion and Busine...TRUSTe 2014 US Consumer Confidence Privacy Report Consumer Opinion and Busine...
TRUSTe 2014 US Consumer Confidence Privacy Report Consumer Opinion and Busine...Marketing4eCommerce
 
Kantar worldpanel ventas de sistemas operativos móviles - iv t 2013
Kantar worldpanel   ventas de sistemas operativos móviles - iv t 2013Kantar worldpanel   ventas de sistemas operativos móviles - iv t 2013
Kantar worldpanel ventas de sistemas operativos móviles - iv t 2013Marketing4eCommerce
 

Plus de Marketing4eCommerce (20)

Estudio content & native advertising (IAB Spain 2017)
Estudio content & native advertising (IAB Spain 2017)Estudio content & native advertising (IAB Spain 2017)
Estudio content & native advertising (IAB Spain 2017)
 
Estudio marketing mobile 2017 IAB Spain
Estudio marketing mobile 2017 IAB SpainEstudio marketing mobile 2017 IAB Spain
Estudio marketing mobile 2017 IAB Spain
 
Estudio Anual de eCommerce 2017: una visión global del eCommerce español
Estudio Anual de eCommerce 2017: una visión global del eCommerce españolEstudio Anual de eCommerce 2017: una visión global del eCommerce español
Estudio Anual de eCommerce 2017: una visión global del eCommerce español
 
Estudio de medios de comunicacion 2017 (IAB y Elogia)
Estudio de medios de comunicacion 2017 (IAB y Elogia)Estudio de medios de comunicacion 2017 (IAB y Elogia)
Estudio de medios de comunicacion 2017 (IAB y Elogia)
 
Estudio anual de redes sociales en España 2017 (IAB Spain y Elogia)
Estudio anual de redes sociales en España 2017 (IAB Spain y Elogia)Estudio anual de redes sociales en España 2017 (IAB Spain y Elogia)
Estudio anual de redes sociales en España 2017 (IAB Spain y Elogia)
 
I Estudio de Confianza Online sobre eCommerce en España (2015)
I Estudio de Confianza Online sobre eCommerce en España (2015)I Estudio de Confianza Online sobre eCommerce en España (2015)
I Estudio de Confianza Online sobre eCommerce en España (2015)
 
Informe Adex benchmark 2013 de IAB Europe sobre la publicidad digital en Europa
Informe Adex benchmark 2013 de IAB Europe sobre la publicidad digital en EuropaInforme Adex benchmark 2013 de IAB Europe sobre la publicidad digital en Europa
Informe Adex benchmark 2013 de IAB Europe sobre la publicidad digital en Europa
 
the growth of eCommerce in FMCG
the growth of eCommerce in FMCGthe growth of eCommerce in FMCG
the growth of eCommerce in FMCG
 
Neuroscience and mobile app desing
Neuroscience and mobile app desingNeuroscience and mobile app desing
Neuroscience and mobile app desing
 
Market live report
Market live reportMarket live report
Market live report
 
Perfil sociodemografico de_los_internautas_2013_0
Perfil sociodemografico de_los_internautas_2013_0Perfil sociodemografico de_los_internautas_2013_0
Perfil sociodemografico de_los_internautas_2013_0
 
Tradedoubler mobile-shopping-2014
Tradedoubler mobile-shopping-2014Tradedoubler mobile-shopping-2014
Tradedoubler mobile-shopping-2014
 
Social media and tv
Social media and tvSocial media and tv
Social media and tv
 
Informe comercio electronico 2q-13
Informe comercio electronico 2q-13Informe comercio electronico 2q-13
Informe comercio electronico 2q-13
 
Mobile fraud survey
Mobile fraud surveyMobile fraud survey
Mobile fraud survey
 
Deloitte tmt-predictions-2014
Deloitte tmt-predictions-2014Deloitte tmt-predictions-2014
Deloitte tmt-predictions-2014
 
Priming the economic engine
Priming the economic engine Priming the economic engine
Priming the economic engine
 
Vision mobile developer-economics_q1_2014
Vision mobile developer-economics_q1_2014Vision mobile developer-economics_q1_2014
Vision mobile developer-economics_q1_2014
 
TRUSTe 2014 US Consumer Confidence Privacy Report Consumer Opinion and Busine...
TRUSTe 2014 US Consumer Confidence Privacy Report Consumer Opinion and Busine...TRUSTe 2014 US Consumer Confidence Privacy Report Consumer Opinion and Busine...
TRUSTe 2014 US Consumer Confidence Privacy Report Consumer Opinion and Busine...
 
Kantar worldpanel ventas de sistemas operativos móviles - iv t 2013
Kantar worldpanel   ventas de sistemas operativos móviles - iv t 2013Kantar worldpanel   ventas de sistemas operativos móviles - iv t 2013
Kantar worldpanel ventas de sistemas operativos móviles - iv t 2013
 

Dernier

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Dernier (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Radware state of_the_union_report_winter_2013-14

  • 1. STATE OF THE UNION Ecommerce Page Speed & Web Performance Winter 2013-14 SHARE THIS WHITEPAPER
  • 2. STATE OF THE UNION Ecommerce Page Speed & Web Performance – Winter 2013-14 Table of Contents Executive Summary..................................................................................................................................... 3 The Goal of This Report......................................................................................................................... 3 Key Findings............................................................................................................................................... 3 Who Was Fastest?...................................................................................................................................... 4 The 10 Fastest Sites (Time to Interact)................................................................................................... 4 The 10 Fastest Sites (Load Time)........................................................................................................... 5 Finding #1: The Median Page Has Slowed Down by 21% in Just One Year........................................................ 5 Finding #2: The Top 100 Sites Are Slower Than the Rest of the Pack.............................................................. 6 Why Is This Finding Significant?.............................................................................................................. 6 Finding #3: Median Time to Interact Is 5 Seconds......................................................................................... 7 Why Should Pages Be Interactive in 3 Seconds or Less? ......................................................................... 7 Finding #4: Pages Are Now Bigger and Heavier.............................................................................................. 8 “Page Bloat” Is Even More Pronounced Among the Top 100 Sites............................................................. 8 Why Does Page Size Matter?................................................................................................................. 8 Finding #5: The Adoption of Core Performance Best Practices Has Plateaued.................................................. 9 Use a Content Delivery Network............................................................................................................. 9 Enable Keep-Alives................................................................................................................................ 9 Compress Images................................................................................................................................. 9 Progressive JPEGs...................................................................................................................................... 10 Why Do Some Best Practices Thrive While Others Struggle?.................................................................... 10 12 Things You Can Do to Fix Your Performance Pains.................................................................................... 11 1. Consolidate JavaScript and CSS........................................................................................................ 11 2. Sprite Images.................................................................................................................................. 11 3. Compress Text and Images............................................................................................................... 11 4. Defer Rendering “Below the Fold” Content......................................................................................... 11 5. Ensure That Feature Images Are Optimized to Load Early and Quickly................................................... 11 6. Rethink the Design and Location of Call-to-Action Links in Feature Graphics.......................................... 12 7. Reformat Images............................................................................................................................. 12 8. Use Progressive JPEGs..................................................................................................................... 12 9. Minify Code..................................................................................................................................... 12 10. Defer Loading and Executing Non-Essential Scripts........................................................................... 13 11. Use of AJAX for Progressive Enhancement........................................................................................ 13 12. Use a Content Delivery Network...................................................................................................... 13 Takeaways................................................................................................................................................. 13 1. Performance is still a critical issue for ecommerce sites, and leading sites are not immune.................. 13 2. Page growth shows no signs of slowing down..................................................................................... 13 3. There are untapped web site acceleration opportunities...................................................................... 13 4. Site owners need to understand how their pages perform in the real world........................................... 13 Methodology.............................................................................................................................................. 14 About Radware........................................................................................................................................... 14 Sources..................................................................................................................................................... 14 Smart Network. Smart Business. 2
  • 3. STATE OF THE UNION Ecommerce Page Speed & Web Performance – Winter 2013-14 Executive Summary 2013 saw an unprecedented number of headline-grabbing website outages. These incidents made the news because downtime hurts: Amazon.com’s 40-minute outage in August 2013 reportedly cost the company up to $5 million in lost sales1, while Healthcare.gov’s availability issues resulted in significant ongoing brand damage, not just to the new healthcare initiative, but to the current Democrat administration.2 Site outages are just one face of performance. Just as damaging, but much more insidious, is the impact of site slowdowns on business metrics ranging from online revenues to brand perception. According to a survey3 of 300 businesses, respondents estimated average revenue losses of $21,000 per hour of downtime, and $4,100 for every hour of performance slowdown. In the same survey, these companies reported that website slowdowns occur 10 times more frequently than website outages. Based on these numbers, website slowdowns can have double the negative impact on an organization’s revenues as outages. The Goal of This Report Since 2010, we have been measuring and tracking the performance and page composition of leading ecommerce sites. The purpose of this research is to gain ongoing visibility into the real-world performance of leading ecommerce sites – to learn how these sites perform for visitors using the internet under normal browsing conditions – and to provide strategies and best practices that will enable site owners to serve pages faster. This report answers the following questions: • Given the assumption that page speed is an increasingly urgent issue for online retailers, has this urgency translated into faster pages over time? • How do pages actually render in real-world scenarios? • How quickly have retailers moved to adopt core performance best practices, such as using content delivery networks (CDNs)? Our findings are detailed in this report, and are summarized here: Key Findings 1. The median page has slowed down by 21% in just one year. The median top 500 ecommerce home page takes 9.3 seconds to load. A year ago, the median page took 7.7 seconds to load. The majority of online shoppers will abandon a page after waiting 3 seconds for it to load.4 2. The top 100 sites are slower than the top 500. Among the top 100 ecommerce sites, the median load time is 10 seconds – up from 8.2 seconds at this time last year. The maximum threshold that a typical internet user is willing to wait for a page to load is 10 seconds5, meaning that half of the top 100 retail sites do not meet this threshold. 3. Pages are taking longer to become interactive. “Time to interact” (TTI) refers to how long it takes for a page’s primary content to load and become usable. In 2013, the median TTI was 4.9 seconds. Now it’s 5 seconds. Some may not consider this a significant increase, but it will be interesting to see how this trend develops in the future. Smart Network. Smart Business. 3
  • 4. STATE OF THE UNION Ecommerce Page Speed & Web Performance – Winter 2013-14 4. Pages are now bigger and heavier. The median ecommerce page contains 99 resources (things like image and CSS files). A year ago, the median page contained 93 resources. The median page is 1436 KB in size, a 31% increase over the median page weight of 1094 KB just one year ago. This growth is partially responsible for the increase in load time. 5. The adoption of some core performance best practices has plateaued. In spring 2013, 74% of the top 100 ecommerce sites used a content delivery network (CDN): this number has grown to 80%. Keep-alives has plateaued at 93% implementation rate. Image compression is still not widely adopted: implementation rate continues to stand at 9%. While the adoption rate of long-standing best practices has not increased significantly, we did note that the use of progressive JPEGs, a practice that had fallen out of favor but is now on the upswing, has increased from 6% of the top 100 sites to 10%. Except where otherwise noted, the results discussed in this report are for pages tested in Chrome 31. At the time of conducting this research, Chrome was the most widely used browser in the United States, with a market share of 34%.6 Who Was Fastest? All page load times are indicated in seconds. The 10 Fastest Sites (Time to Interact) Among the top 100 sites, these were the fastest in terms of their ability to display meaningful, interactive content (e.g., feature banners with functional call-to-action buttons). This metric is known as “time to interact” (TTI). We have provided the TTI alongside the full load time in order to give perspective into the distinction between the two, and to illustrate that load time is not always the most meaningful measure of a site’s performance. For example, while AE.com has a load time of 19.8 seconds, it has a TTI of 2.1 seconds; the TTI indicates that this site delivers a satisfactory user experience. 19.8 Time to Interact (TTI) Total Load Time 15.0 11.6 10.6 3.6 3.4 2.2 1.2 Groupon.com 1.3 2.0 1.7 1.9 2.0 2.0 2.1 SierraTradingPost.com BHphotovideo.com Walgreens.com Abebooks.com Kmart.com CDuniverse.com Smart Network. Smart Business. 3.6 3.1 2.1 2.3 2.4 Amazon.com AE.com Sears.com 4
  • 5. STATE OF THE UNION Ecommerce Page Speed & Web Performance – Winter 2013-14 The 10 Fastest Sites (Load Time) Among the top 100 sites, these were the 10 fastest in terms of the time required for all page elements to load. It is worth noting that at the beginning of 2013 there were two sites that loaded in fewer than 2 seconds. By the end of 2013, there were none. Now Abebooks.com (2.0s) Groupon.com (2.2s) Wiley.com (2.9s) Nordstrom.com (3.0s) Walgreens.com (3.1s) BHphotovideo.com (3.4s) Legacy.com (3.5s) Amazon.com (3.6s) CDuniverse.com (3.6s) Amazon.co.uk (4.1s) 2013 (1.0s) CVS.com (1.9s) Polo.com (2.0s) eCrater.com (2.1s) Abebooks.com (3.0s) BHphotovideo.com (3.2s) JCrew.com (3.3s) Amazon.com (3.7s) ShopAtHome.com (3.9s) Etsy.com (3.9s) Gamefly.com Finding #1: The Median Page Has Slowed Down by 21% in Just One Year The median top 500 ecommerce home page takes 9.3 seconds to load. A year ago, the median page took 7.7 seconds to load. The majority of online shoppers will abandon a page after waiting 3 seconds for it to load. 21% 9.3 slowdown seconds 7.7 seconds 2014 2013 A 21% load time increase in just one year is a significant change. Throughout this report, we’ll be addressing some of the issues that could be behind this growth. We’ll also offer twelve performance optimization tips that address these issues. Smart Network. Smart Business. Performance Issue: Long Page Delays with Blank Browser Windows This was the most common design failure. Site owners should be aware of the usability consequence of delaying the rendering of feature content: a user who endures an 8-second download delay spends only 1% of their total viewing time looking at the featured space on a page. In contrast, a user who receives instantaneous page rendering spends 20% of their viewing time within the feature area of a page.7 7.5s 7.6s 5
  • 6. STATE OF THE UNION Ecommerce Page Speed & Web Performance – Winter 2013-14 Finding #2: The Top 100 Sites Are Slower Than the Rest of the Pack We compared load times for the top 100 ecommerce sites to load times for the top 500 sites. Among the top 100 sites, the median load time is 10 seconds – making the median top 100 seconds site 7.5% slower than the median top 500 site (at 9.3s). 10 9.3 seconds 7.5% slower 10 7.5% seconds slower 9.3 seconds Top 100 sites Top 500 sites Top 100 sites Top 500 sites As with the top 500 sites, the top 100 sites have also slowed down in the past twelve months. At the beginning of 2013, the median page took 8.2 seconds to load – meaning that the median page is 22% slower now than it was one year ago. 22% 10 seconds Pop-ups That Obscure the Page Before It Renders This was a recurring usability issue on many sites: within moments of arriving at the home page, users are served with a pop-up. This presents both a usability issue and a performance issue. There are some use cases that support on-arrival pop-ups, such as requiring a user to identify their location in order to serve accurate item and shipping costs; however, in many cases the pop-ups noted in our study were for newsletters, surveys, and other optin marketing campaigns. Not only do these pop-ups act as a usability irritant, they slow down or block the rendering of the main page content. slowdown seconds 8.2 Performance Issue: 8.4s 8.5s 22% 10 slowdown seconds 8.2 seconds 2014 2013 It is important to note that the maximum threshold that a 2014 2013 typical internet user is willing to wait for a page to load is 10 seconds8, meaning that half of the top 100 retail sites do not meet this threshold. Why Is This Finding Significant? There is a general assumption that leading web sites must have fewer performance-related issues than other sites, due to their larger development and operations budgets. In fact, often the opposite is true. As an example, leading sites tend to take a more aggressive approach to incorporating third-party marketing tools, such as trackers and social analytics, and these scripts can have a significant impact on performance. These sites are also more likely to incorporate large, high-resolution images in their design. Smart Network. Smart Business. 6
  • 7. STATE OF THE UNION Ecommerce Page Speed & Web Performance – Winter 2013-14 Finding #3: Median Time to Interact Is 5 Seconds Time to interact (TTI) is the point at which a page displays its primary interactive content (e.g., feature banners with functional call-to-action buttons). TTI is currently the most reliable indicator of a page’s ability to fulfill its two primary goals: 1. Deliver a satisfactory user experience by delivering content that the user is most likely to care about. 2. Fulfill the site owner’s objective by allowing the user to engage with the page and perform whatever call to action the site owner has deemed the key action for that page. To illustrate in measuring the TTI for the top 100 ecommerce sites, we found the following: • • • The median time to interact was 5 seconds Only 20% of the top 100 sites had a TTI of 3 seconds or less 26% of the top 100 sites took 8 seconds or more to become interactive Performance Issue: Call-to-Action Loads Last Placing the call to action (CTA) at the bottom of feature banners is a widely followed design convention, yet it frequently poses a significant performance penalty. In many of the pages we studied, it was noted that the CTA – arguably the most critical page element – was often the last visible element to render. 8.5s 8.6s 20% 3 seconds or less 5 second median time to interact 26% 8 seconds or more Why Should Pages Be Interactive in 3 Seconds or Less? Separate studies have found that: • 57% of consumers will abandon a page that takes longer than 3 seconds to load.9 • A site that loads in 3 seconds experiences 22% fewer page views, a 50% higher bounce rate, and a 22% fewer conversions than a site that loads in 1 second, while a site that loads in 5 seconds experiences 35% fewer page views, a 105% higher bounce rate, and 38% fewer conversions.10 • Users who have to endure an 8-second download delay spend only 1% of their total viewing time in the feature slideshow space. In contrast, users who receive instantaneous page rendering spend 20% of their viewing time within the feature content space.11 Smart Network. Smart Business. 7
  • 8. STATE OF THE UNION Ecommerce Page Speed & Web Performance – Winter 2013-14 Finding #4: Pages Are Now Bigger and Heavier Looking at the current size and composition of the median ecommerce page, it is easy to note one of the causes of this page slowdown: web pages are growing larger and more complex. The median ecommerce page contains 99 resources (e.g., images, CSS files, JavaScript). A year ago, the median page contained 93 resources. Each of these resources incurs latency, and this latency adds up to slower load times. The median page is 1436 KB in size, a huge increase – 31% to be precise – over the median page weight of 1094 KB just one year ago. To put it another way, imagine what would happen if you gained 31% of your current body weight and then tried to put on your pants. This is roughly what it’s like trying to stuff fatter pages through an Internet pipe that has stayed the same size. “Page Bloat” Is Even More Pronounced Among the Top 100 Sites A year ago, the median number of resource requests for a Top 100 site was 86. That number has grown by 12% to 96 resources. 2014 31% increase 2013 31% 1094 Why Does Page Size Matter? For most sites, one of the greatest performance drains is the need to complete dozens of network round-trips to retrieve resources such as style sheets, scripts, and images. Each of these resources makes an individual round trip from the user’s browser, which requests the file from the host server, which in turn delivers the file to the browser. Each round trip can take between 65 and 145 milliseconds (or longer) for desktop browsers – numbers that add up quickly when a typical page contains almost 100 resources. Smart Network. Smart Business. kilobytes increase kilobytes 2013 1094 1436 kilobytes kilobytes 12% 2014 resource increase 40% weight increase Not only has the number of resources grown, the weight of those individual resources has also increased. In early 2013, the median Top 100 page was 1007 KB. Today, the median page carries a payload of 1410 KB – a surprising 40% gain. 1436 2014 2013 12% 86 40% resources resource increase weight increase 96 resources 2014 1410 kilobytes 96 resources 1007 2013 kilobytes 1410 86 kilobytes resources 1007 kilobytes 8
  • 9. STATE OF THE UNION Ecommerce Page Speed & Web Performance – Winter 2013-14 Finding #5: The Adoption of Core Performance Best Practices Has Plateaued There are a handful of long-standing web performance best practices that represent opportunities to make relatively easy performance gains. Among the top 100 sites, adoption of some of these best practices is nearing the saturation point, whereas others are still neglected. (Letter grades refer to the Google Page Speed scores for each technique. See the legend in this section for details.) In spring 2013, 74% of the top 100 ecommerce sites used a content delivery network (CDN): this number has grown to 80%. Keep-alives has plateaued at 93% implementation rate. Image compression is still not widely adopted: implementation rate continues to stand at 9%. While the adoption rate of long-standing best practices has not increased significantly, we did note that the use of progressive JPEGs, a practice that had fallen out of favor but is now on the upswing, has increased from 6% of the top 100 sites to 10%. Use a Content Delivery Network Using a content delivery network (CDN) to cache page resources closer to end users can shorten server round trip time. This can reduce load time by up to 30%. 2013 74% Use a content delivery network (CDN) In early 2013, 74% of the top 100 ecommerce sites used a CDN. This number has grown to 80%. Now 80% Enable Keep-Alives Enabling keep-alives is a performance technique that allows site owners to control how many times the TCP (transmission control protocol) connection takes place. TCP connection is the process by which both the user and the server send and receive acknowledgment that a connection has been made and that data can begin to be transferred. Too many TCP connections will slow down a site. Enabling keep-alives can be as simple as ensuring that your servers and load balancer are configured to do so. Enable keep alives A = 93 B=6 F=1 From 2013 to the present, keep-alives has remained consistent with an implementation success rate of 93%. Compress Images Images comprise the bulk of a typical page’s total size, and much of this bulk is unnecessary – caused by poorly optimized or unoptimized images. Image compression is a performance technique that allows site owners to reduce this payload; however, of the top 100 sites we tested, 37% failed to compress images, and only 9% scored an ‘A’ grade. Smart Network. Smart Business. A=9 B = 17 C = 16 D = 16 F = 37 N/A = 5 9
  • 10. STATE OF THE UNION Ecommerce Page Speed & Web Performance – Winter 2013-14 Progressive JPEGs N/A = 10 There are two types of JPEGs: baseline and progressive. A baseline JPEG is a full-resolution image that loads in a single top-to-bottom scan. A progressive JPEG is an image that loads in a series of scans, beginning with a low-resolution image and progressing at increasing resolutions until the full resolution is achieved. In many cases, progressive JPEGs improve perceived load time because the user receives visual feedback earlier than with a baseline JPEG. Only 3% of the sites we tested scored an ‘A’ on their usage of progressive JPEGs, while 80% scored an ‘F’. A=3 B=2 C=3 D=2 Progressive JPEGs F = 80 Why Do Some Best Practices Thrive While Others Struggle? To answer this question, first one has to understand the domain that each of these best practices falls into. The most widely adopted best practices fall outside the web development/content management domain: • Use a CDN – For all but the very largest websites, content delivery is outsourced to a CDN provider. • Enable keep-alives – This is a server/load balancer configuration task performed by IT. The less widely adopted best practices discussed in this report fall within the web development/content management domain: • Image compression • Progressive JPEGs The poor adoption rate of these best practices among developers and content editors can be attributed to a number of factors: • lack of understanding about the impact of unnecessarily large image files on performance, • lack of resources dedicated to ongoing performance optimization, • lack of control over page resources (e.g. due to content management systems), and/or • lack of investment in front-end optimization tools that automate the implementation of these practices. Google Page Speed Score Legend Google Page Speed assigns sites a score out of 100 for each best practice it measures. A: 90-100 B: 80-89 D: 60-69 F: 0-59 Smart Network. Smart Business. C: 70-79 10
  • 11. 12 Things You Can Do to Fix Your Performance Pains There are a number of best practices site owners can implement in order to improve both the real and perceived user experience for online shoppers. 1. Consolidate JavaScript and CSS Consolidating JavaScript code and CSS styles into common files that can be shared across multiple pages should be a common practice. This technique simplifies code maintenance and improves the efficiency of client-side caching. In JavaScript files, be sure that the same script isn’t downloaded multiple times for one page. Redundant script downloads are especially likely when large teams or multiple teams collaborate on page development. 2. Sprite Images Spriting is a CSS technique for consolidating images. Sprites are simply multiple images combined into a rectilinear grid in one large image. The page fetches the large image all at once as a single CSS background image and then uses CSS background positioning to display the individual component images as needed on the page. This reduces multiple requests to only one, significantly improving performance. 3. Compress Text and Images Compression technologies such as gzip reduce payloads at the slight cost of adding processing steps to compress on the server and decompress in the browser. These operations are highly optimized, however, and tests show that the overall effect is a net improvement in performance. Text-based responses, including HTML, XML, JSON (JavaScript Object Notation), JavaScript, and CSS, can all be reduced in size by as much as 70%. 4. Defer Rendering “Below the Fold” Content Assure that the user sees the page quicker by delaying the loading and rendering of any content that is below the initially visible area, sometimes called “below the fold.” To eliminate the need to reflow content after the remainder of the page is loaded, replace images initially with placeholder <img> tags that specify the correct height and width. 5. Ensure That Feature Images Are Optimized to Load Early and Quickly As the filmstrip view below shows, the feature image on the Souq.com home page doesn’t render until the 10-second mark. 8.0s Smart Network. Smart Business. 9.0s 10.0s
  • 12. STATE OF THE UNION Ecommerce Page Speed & Web Performance – Winter 2013-14 6. Rethink the Design and Location of Call-to-Action Links in Feature Graphics While the accepted design convention has been to position CTA buttons at the bottom of feature banners, this convention does not always serve the best interests of users or site owners, as shoppers must wait for the image to fully render before taking their next action on the page. In this example, the online coupon code takes almost 9 seconds to render. 8.0s 8.5s 9.0s 7. Reformat Images Inappropriate image formatting is an extremely common performance culprit. An image that is saved to the wrong format can be several times larger than it would be if saved to the optimal format. Images with unnecessarily high resolution waste bandwidth, processing time, and cache space. As a general rule of thumb, these are the optimal formats for common image types: • Photos – JPEG, PNG-24 • complexity (few colors) – GIF, PNG-8 Low • complexity with transparency – GIF, PNG-8 Low • High complexity with transparency – PNG-24 • art – SVG Line 8. Use Progressive JPEGs Progressive JPEGs are not a new innovation. They were widely used in the 1990s, but fell out of favor due to performance issues caused by slow connection speeds and crudely rendered JPEGs; watching a progressive image load pixel by pixel was a painful experience. Now that connection speeds have improved and the way in which progressive JPEGs are created has become more sophisticated, this technique is feasible again and is returning as a newly heralded performance best practice. In one study of the top 2,000 retail sites, progressive JPEGs improved median load time by 15%. (Note: While all popular browsers will render progressive images, Safari, Mobile Safari, Opera and Internet Explorer 8 render them only as baseline JPEGs, meaning there is no performance benefit.) 9. Minify Code Minification, which is usually applied to scripts and style sheets, eliminates non-essential characters such as spaces, newline characters, and comments. A correctly minified resource is used on the client without any special processing, and file-size reductions average about 20%. Script and style blocks within HTML pages can also be minified. There are many good libraries available to perform minification, often along with services to combine multiple files into one, which additionally reduces requests. Smart Network. Smart Business. 12
  • 13. STATE OF THE UNION Ecommerce Page Speed & Web Performance – Winter 2013-14 10. Defer Loading and Executing Non-Essential Scripts Many script libraries aren’t needed until after a page has finished rendering. Downloading and parsing these scripts can safely be deferred until after the onload event. For example, scripts that support interactive user behavior, such as drag and drop, can’t possibly be called before the user has even seen the page. The same logic applies to script execution. Defer as much as possible until after onload instead of needlessly holding up the initial rendering of the important visible content on the page. The script to defer could be your own or, often more importantly, scripts from third parties. Poorly optimized scripts for advertisements, social media widgets, or analytics support can block a page from rendering, sometimes adding precious seconds to load times. 11. Use of AJAX for Progressive Enhancement AJAX (Asynchronous JavaScript and XML) is a technique for using the XHR (XMLHttpRequest) object to fetch data from a Web server without refreshing the page where the code is running. AJAX enables a page to display updated data in a section of a page without reconstructing the entire page. This is often used to respond to user interaction, but it can also enable your application to load a bare-bones version of a page quickly, and then to fill in more detailed content while the user is already viewing the page. 12. Use a Content Delivery Network Content delivery networks (CDNs) can help performance by bringing content geographically closer to users, thereby shortening round trips between the user’s browser and the host server. Takeaways 1. Performance is still a critical issue for ecommerce sites, and leading sites are not immune. The ongoing increase in both (TTI) and load time indicates that site owners need to continue their efforts to improve real and perceived load time for their visitors. 2. Page growth shows no signs of slowing down. The ever-growing use of high-resolution images and third-party scripts means that pages are on a continual upward trajectory. Site owners must look elsewhere to mitigate the impact of design and marketing demands. 3. There are untapped web site acceleration opportunities. Currently, most site owners rely on their content delivery network and a handful of established core performance treatments to accelerate their pages. Site owners who wish to make further acceleration gains must dig deeper for solutions. There are numerous additional techniques – such as deferral, progressive images, text/image compression, resource consolidation, resource pre-fetching, and browser cache optimization – which can simplify and streamline web pages in realtime, customizing them to meet the unique needs of every browser type, and ultimately accelerate the perception of page speed from the end user’s perspective. 4. Site owners need to understand how their pages perform in the real world. It is not enough to rely on spreadsheets and aggregate performance metrics to understand how a site performs. To truly know how visitors see a site – and to identify usability issues that might otherwise be missed – it is crucial to scrutinize how pages perform frame by frame, and over a real-world connection. Smart Network. Smart Business. 13
  • 14. STATE OF THE UNION Ecommerce Page Speed & Web Performance – Winter 2013-14 Methodology The tests in this study were conducted using an online tool called WebPagetest – an open-source project primarily developed and supported by Google – which simulates page load times from a real user’s perspective using real browsers. Radware tested the home page of every site in the Alexa Retail 500 nine consecutive times. (The system clears the cache between tests.) The median test result for each home page was recorded and used in our calculations. The tests were conducted between January 16-26, via the WebPagetest.org server in Dulles, VA, using the latest version of Chrome (31.0) on a DSL connection. In very few cases, WebPagetest rendered a blank page or an error in which none of the page rendered. These instances were represented as null in the test appendix. Also, in very few cases, WebPagetest.org rendered a page in more than 60 seconds (the default timeout for webpagetest.org). In these cases, 60 seconds was used for the result instead of null. To identify the time to interact (TTI) for each page, we generated a timed filmstrip view of the median page load for each site in the Alexa Retail 100. TTI is defined as the moment that the featured page content and primary call-toaction button or menu was rendered in the frame. About Radware Radware (NASDAQ: RDWR), is a global leader of application delivery and application security solutions for virtual and cloud data centers. Its award-winning solutions portfolio delivers full resilience for business-critical applications, maximum IT efficiency, and complete business agility. Radware’s solutions empower more than 10,000 enterprise and carrier customers worldwide to adapt to market challenges quickly, maintain business continuity, and achieve maximum productivity while keeping costs down. For more information, please visit www.radware.com. Sources 3 4 5 6 7 8 9 1 VentureBeat, Amazon website goes down for 40 minutes, costing the company $5 million, August 2013 Bloomberg, How the iPod President Crashed: Obama’s Broken Technology Promise, October 2013 PhoCusWright, Consumer Response to Travel Site Performance, June 2010 Jakob Nielsen, Website Response Times, June 2010 StatCounter Global Browser Stats, December 2013 Website Response Times Ibid. Consumer Response to Travel Site Performance Strangeloop Networks, The 90-Minute Optimization Life Cycle, June 2010 10 Website Response Times 11 Patrick Meenan, Progressive JPEGs FTW!, June 2013 2 © 2014 Radware, Ltd. All Rights Reserved. Radware and all other Radware product and service names are registered trademarks of Radware in the U.S. and other countries. All other trademarks and names are the property of their respective owners. Smart Network. Smart Business. 14