SlideShare a Scribd company logo
Delivering Fast Responsive Site
Problems & Challenges in Responsive Web Designing and Mobile Web apps
Sheeraz Qurban | Technical Report Writing | Nov-04-2014
PAGE 1
Abstract
The purpose of this report is to empower the new technology named as Responsive
Web Design (RWD).
This report will evaluate the Responsive web design adoption, prerequisite for
successful responsive web, and its need and user experiences.
After reading this report one will fully understand Responsive web design
technology and will be able to deliver responsive web design quickly. If one is not a
developer he will be able to convey its message and ideas to its developer for
betterment of its responsive website.
PAGE 2
Introduction
What is responsive design?
It’s not a single piece of technology, but rather, a set of techniques and ideas that
form a whole.
what is responsive design exactly? Actually, a better question to ask might be, what
problem does responsive web design solve? Well, as you may have noticed,
computers aren’t the only piece of hardware with a web browser anymore. I might
get myself in trouble by saying this, but the iPhone was one of the first mobile
devices to feature a really great web browser, and it really put the spotlight on
upgrading the experience of the mobile web. Many other devices followed suit and,
seemingly overnight, the face of the mobile web had changed.
The changing landscape of web browsers meant that users expectations also
changed; people expected to be able to browse the web on their phones just as
easily as they browse the web on a desktop computer. So, in response to this (if
you’ll excuse the pun) the web design community started creating mobile versions
of their websites. In hindsight, this wasn’t really the way forward, but at the time it
seemed like a reasonable idea. Every website would have their normal ‘desktop’
version of their site, and as a bonus, a ‘mobile’ version.
In summary, the spectrum of screen sizes and resolutions is widening every day,
and creating a different version of a website that targets each individual device is
not a practical way forward. This is the problem that responsive web design
addresses head on.
PAGE 3
Mobile Impacts the Bottom Line
Engaging mobile users with fast, quality web experiences has become a business requirement. For
the 2012 holiday shopping season US Retailers saw as much as 24 percent of all internet shopping
traffic from mobile devices - versus just 6 percent two years ago.1 A poster child of mobile success,
eBay, expects to exceed $20 billion in volume from mobile alone2.
Mobile isn’t just about retail. Financial services companies like Bank of America surpassed 12.6
million mobile users in the first quarter of 2013, which is 30 percent higher than in the first quarter
of 2012.3 And media companies like Hearst are recording overall mobile volume across its
magazines’ web properties up nearly 200 percent year-over-year with around 20 percent of all
traffic coming from mobile devices.4
Mobile is a global phenomenon. In certain regions mobile is starting to overtake desktop5 in terms
of internet access.
FIGURE 1: According to StatCounter mobile traffic in India surpassed desktop traffic in August 2012
These trends all point to a single business directive: ignore mobile users and risk losing a large and
growing portion of your business.
Responsive Web Design Adoption Growing Fast
One of the ways to engage mobile users that has gained traction is Responsive Web Design (RWD).
Responsive Web Design6 is a web development approach that suggests web pages should respond
to the context in which they’re loaded (primarily screen size) and change their user interface
accordingly. The practice consists of a mix of flexible grids and layouts, images and an intelligent
PAGE 4
use of CSS3 media queries. RWD pages contain the HTML required to display all versions of a
website, including both mobile and desktop views. CSS and JavaScript run in the browser and hide
or modify the content to fit the screen size. Large brands such as Microsoft, Time, Disney and
Tommy Hilfiger have all launched RWD sites.
FIGURE 2: Different approaches to engage mobile users
Responsive Web Design adoption is in part driven by the operational efficiencies due to the
elimination of a different design and development phase for each new mobile device category that
comes to market. With Facebook7 reporting that 7,000 different mobile device types access the site
every single day, and UK publisher The Guardian authoring articles entitled: “Fragmented world:
what two years of traffic data teaches you about mobile” the operational challenges of supporting
an ever-growing deluge of mobile devices are clear.
FIGURE 3: The Top 250 handsets per manufacturer visiting guardian.co.uk
While adopting a RWD strategy might seem simpler the reality is successfully engaging mobile
users with RWD sites are not without its challenges. As mobile devices have grown more powerful,
PAGE 5
networks have become faster and more consistent, so too have the expectations of mobile end-
users grown.
Fast, Quality Web Experiences a Prerequisite for
Success
A core component of the mobile user experience is speed. When considering how online
experience influences behavior, users inherently know that fast is better than slow.8 In 2009
Akamai commissioned Forrester Research to ask consumers how fast they expect a website to load
on their PC. 47 percent said 2 seconds or less.9 In 2011 Equation Research asked the same question,
but of smartphone users: how fast do you expect a website to load on your smartphone? 34 percent
said 2 seconds or less.10 In 2012 the same question was posed to tablet users. The result: close to 70
percent of end-users expect websites to load in 2 seconds or less.11 That’s the majority and that’s
fast.
FIGURE 4: End-users expect fast, high quality web experiences across all devices
If you look at these survey results two things become clear. First, end-users don’t care about the
underlying technological challenges required to deliver fast, quality experiences to constrained de-
vices over wireless and cellular networks. They just want sites to work and be fast. Second, end-user
expectations just keep getting higher. Just as every time Apple releases a new smartphone, it has to
be faster, thinner, and generally better in every way, web experience expectations are no exception.
End-users expect Web applications to keep getting faster, richer and more engaging.12
To Deliver Fast, Quality Web Experiences Is Not Easy
PAGE 6
To deliver engaging, rich Responsive Web Design sites fast is difficult however. Let’s look at the
web applications themselves. Guy Podjarny, Akamai Technologies’ Web Experience CTO,
performed extensive research13 on the composition of Responsive Web Design sites and the impact
on web performance. He tested 347 RWD14 sites across different screen resolutions and compared
the number of bytes required to download each
page across each resolution.
Podjarny found that 72 percent of RWD sites tested
were roughly the same size across different screen
resolutions, and 22 percent were only slightly
smaller.
FIGURE 5: Vast majority of 347 RWD pages tested
download about the same number of bytes across
resolutions
What’s worse, not only do most pages deliver the
same payload across different devices but that pay-
load aligns to the general trend of pages becoming
heavier15 with the average page size close to 1.2
Megabytes.
FIGURE 6: Average page size by file type per resolution across 347 RWD sites
One of the challenges associated with the larger, more complex pages associated with RWD is that
they need to be delivered to end-users’ browsers, which then need to process and render them.
Often on underpowered mobile devices with limited computing power, this can adversely affect the
user experience.
PAGE 7
Designers and developers have become used to powerful PCs on high bandwidth, low latency wired
cable connections. Even in this environment it is challenging to deliver rich, fast and engaging Web
applications. Add the constraints associated with mobile devices to the mix, as well as unpredict-
able Wi-Fi or congested 3G networks, and this becomes even more difficult. Not only is the
available bandwidth of cellular and wireless networks much lower but latency and variability are
generally much higher. This is bad news as research has shown that when it comes to web
performance latency has a bigger impact than bandwidth.16
FIGURE 7: Cellular and wireless networks tend to be low bandwidth, high latency environments compared to con-
sumer grade cable networks
Most RWD Sites Not Meeting End-User Experience
Expectations
So what does delivering large, complex pages to mobile devices mean from an end-users’
perspective? Below is a snapshot of the experience of an end-user visiting a US retailer’s RWD site’s
home page on a variety of different devices/networks. Performance metrics were captured with an
empty browser cache using Safari’s remote debugging capability. Ten tests for each device/network
were run with the median page load time (onLoad event) displayed below. The conclusion is
obvious. The delivery of a relatively small 700KB site to a mobile device, over wireless networks, has
resulted in serious performance shortcomings.
PAGE 8
FIGURE 8: Example
RWD site does not
meet end-users’ per-
formance
expectations
Unfortunately the RWD site above is by no means unique. By their very nature many Responsive
Web Design (RWD) sites tend to be complex and slow.17 Based on Podjarny ’s research it is clear
that the vast majority of RWD sites deliver virtually the same bloated pages no matter the end-
user’s unique situation. In fact RWD site performance has been acknowledged as a serious concern
in the web development community.
Fast, Quality Responsive Web Design Sites Will
Improve the Bottom Line
At this point you might be wondering – does it even matter if Responsive Web Design sites are
slow? The short answer: yes, it matters. When dissatisfied with website performance, close to 50
percent of mobile users are unlikely to visit the site again. Even more worryingly, close to 30
percent are less likely to purchase from that company – across all channels.18 Looking at survey
data is good but let’s look at real end-user data from the field. Real-user monitoring19 data allows
you to see how real consumers actually behave. The Gomez graphs below are across aggregate data
from around 280+ websites and 271 million page views.20 The trend is clear: the slower the page,
the higher the abandonment rate. And higher abandonment generally means less revenue.
PAGE 9
FIGURE 10: The trend is clear: slower pages equal higher abandonment
Poor website performance has also been linked to a decrease in revenue, traffic, conversions,21 and
an increase in customer support costs.
How to Deliver Fast, Quality Responsive Web Design
Sites
It is clear that delivering fast Web sites of all varieties, including RWD sites is vital. Optimizing
RWD site performance is not easy and requires considerable expertise and resources22 however. As
illustrated earlier RWD pages contain the HTML required to display all versions of a website,
including both mobile and desktop views. CSS and JavaScript run in the browser and hide or
modify the content to fit the screen size. On smartphones, this often means the browser downloads
the entire content needed to display the desktop site, only to have CSS/JS hide the vast majority of
it.
The first step to deliver fast, quality RWD sites is to focus on the actual page and the associated
objects delivered to the end-user. As web performance optimization guru Steve Souder’s likes to
point out: “80-90 percent of end-user response time is spent on the frontend. Start there.”23
There are a variety of options available to developers looking to overcome the challenges associated
with delivering heavy RWD sites. To start with, move content as close to the end-user as possible
(i.e. use a Content Delivery Network (CDN)24) and leverage optimal delivery mechanisms such as
SPDY25 that are particularly relevant for wireless networks. Next focus on the components of the
Responsive Web Design application; the HTML, images, JavaScript and CSS objects.
PAGE 10
To deliver faster pages, focus on:
1. Reducing the number of requests
2. Reducing the number of bytes
3. Accelerating rendering
Reducing the number of requests
The fastest request is the one that isn’t made. Each client HTTP request and server response
combination represents at least one round-trip on the network. Depending on the end-user’s
situation and proximity to the origin server, a single round-trip request can take seconds to
complete. A single web page can require dozens of HTTP requests before it can render content,
with requests often delaying one another due to the number of connections limited by the specific
browser. To reduce round-trips use several techniques to eliminate unnecessary requests such as
consolidating multiple CSS and JavaScript files, in-lining small images and leveraging new caching
features in HTML5.
Reducing the number of bytes
The math is simple: the larger a web page (measured by bytes), the longer it will take to deliver
over a constrained network, and the longer it will take a browser to process and render the content.
Images in particular are an issue for Responsive Web Design sites. Keep file size in check by
adjusting image formats, improving cache management, compressing files, and removing data such
as comments, whitespaces and image metadata. Automated solutions exist to help deliver the right
image resolution to the right device and avoid excessively large images, maintaining image quality
at the edge of what the user can perceive, for both small and large screens. For example a page can
be optimized to only load the images that are visible within the current viewport. As the user
scrolls down, new images are loaded on demand. Loading images on demand helps improve page
load time and also reduces bandwidth for cases where a user doesn’t actually scroll down a page.
For RWD sites in particular this keeps pages from downloading hidden images, meant for other
display sizes or conditions.
Accelerating rendering
Processing a web page is a complicated process. Browsers employ complex logic during load time,
making decisions such as which files to download serially vs. in parallel, which resource types block
rendering, and how to manage their connections. At the same time, they need to parse and execute
complicated HTML, CSS and JavaScript code, which is often not well defined. Unfortunately, the
browser doesn’t know sites in advance and is forced to employ generic logic when processing a
page. This logic changes between old and new browsers, is limited by backward compatibility and
is not customized to a site. Techniques like deferring print style sheets, keeping social buttons from
blocking rendering and prefetching the next page are ways to guide the browser into doing the
right thing. As a result, users can get a truly fast user experience, attuned to their needs.
PAGE 11
FIGURE 13: The optimized RWD site is significantly faster due to a reduction in bytes, requests and faster
rendering
Optimize Responsive Web Design Sites with Akamai
Delivering fast RWD sites is not easy and requires considerable expertise and resources.26 Few
organizations have developers or expertise in-house to take this on. As Responsive Web Design
evolves new models for delivering fast, quality web experiences to all users are coming to light. In
particular an approach called RESS (Responsive Web Design + Server Side Components)27 seems to
combine the best of current mobile delivery techniques while keeping perfor mance in the forefront.
Whichever Responsive Web Design approach you adopt Akamai can help make it faster, offload
development resources and optimize infrastructure investments. Akamai enables companies to
accelerate and optimize their RWD sites through caching, network and application optimization.
In particular Akamai Front-End Optimization (FEO) improves the web experience by modifying
the HTML and associated resources to reduce requests, the amount of data delivered, and
accelerate page rendering.
Akamai Front-End Optimization accomplishes this in real-time at the edge, closest to the end-user,
without modifying the original web content. Optimizations are applied in concert with existing
Akamai acceleration technologies to reduce the total size of the web page and its parts by using
more efficient formats, improving cache-ability and removing unnecessary content. In addition
Akamai Front-End Optimization can improve page rendering by adjusting the order or timing of
loading data resources. This can help eliminate bottlenecks and inefficiencies associated with third-
party content or services that might otherwise delay critical content from being displayed first.
To learn more about how to deliver fast, quality RWD sites without a team of dedicated front-end
performance engineers contact Akamai today.
PAGE 12
References
1. http://www.kpcb.com/insights/2012-internet-trends-update
2. http://www.ebayinc.com/content/press_release/20130116006423
3. http://bankinnovation.net/2013/04/bank-of-america-reports-12-6-million-mobile-users-30-yoy-growth/
4. http://mashable.com/2012/06/17/hearst-magazines-mobile/
5. http://gs.statcounter.com/#mobile_vs_desktop-IN-monthly-200812-201303
6. http://alistapart.com/article/responsive-web-design
7. http://techcrunch.com/2012/08/03/vp-mike-schroepfer-7000-different-mobile-devices-access-facebook-
every-day/
8. http://www.google.com/about/company/philosophy/
9. http://www.akamai.com/html/about/press/releases/2009/press_091409.html
10. http://www.gomez.com/resources/whitepapers/survey-report-what-users-want-from-mobile/
11. http://www.gomez.com/resources/whitepapers/survey-report-tablet-user-expectations/
12. http://www.akamai.com/dl/whitepapers/Forrester_Strategies_Solutions_Mobile_Web_Delivery.pdf
13. http://www.guypo.com/uncategorized/real-world-rwd-performance-take-2/
14. http://mediaqueri.es/
15. http://www.stevesouders.com/blog/2013/04/05/page-weight-grows-24-year-over-year-not-44/
16. http://www.belshe.com/2010/05/24/more-bandwidth-doesnt-matter-much/
17. http://www.slideshare.net/guypod/performance-implications-of-mobile-design-perf-audience-edition
18. http://www.gomez.com/resources/whitepapers/survey-report-tablet-user-expectations/
19. http://queue.acm.org/detail.cfm?id=2446236
20. http://www.slideshare.net/Gomez_Inc
21. http://www.stevesouders.com/blog/2010/05/07/wpo-web-performance-optimization/
22. http://www.guypo.com/technical/responsive-web-design-is-bad-for-performance-there-i-said-it/
23. http://www.stevesouders.com/blog/2012/02/10/the-performance-golden-rule/
24. http://stevesouders.com/hpws/rules.php
25. http://en.wikipedia.org/wiki/SPDY
26. http://www.guypo.com/technical/responsive-web-design-is-bad-for-performance-there-i-said-it/
27. http://www.lukew.com/ff/entry.asp?1392
Look Great Every Time
− Need a heading? On the Home tab, in the Styles gallery, just click the heading style you
want.
− Notice other styles in that gallery as well, such as for a quote, a numbered list, or a bulleted
list like this one.
PAGE 13
− For best results when selecting text to copy or edit, don’t include space to the left or right
of the characters in your selection.
PICTURE PERFECT
You might like the photo on the cover page as much as we do, but if it’s not ideal for your report,
it’s easy to replace it with your own.
Just delete the placeholder picture. Then, on the Insert tab, click Picture to select one from your
files.

More Related Content

What's hot

Responsive Email Design
Responsive Email DesignResponsive Email Design
Responsive Email Design
Brian Graves
 
Developing a Progressive Mobile Strategy
Developing a Progressive Mobile StrategyDeveloping a Progressive Mobile Strategy
Developing a Progressive Mobile Strategy
Dave Olsen
 
Website vs web app
Website vs web appWebsite vs web app
Website vs web app
Immortal Technologies
 
Responsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your UsersResponsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your Users
BBDO
 
Coding for Responsive Email
Coding for Responsive EmailCoding for Responsive Email
Coding for Responsive Email
Brian Graves
 
Hybrid mobile development vs. Native using ionic
Hybrid mobile development vs. Native using ionicHybrid mobile development vs. Native using ionic
Hybrid mobile development vs. Native using ionic
Mohamed TAIEB
 
Emarketerwebinarresponsivedesignsolutionpublishersquestionmarketers 130725135...
Emarketerwebinarresponsivedesignsolutionpublishersquestionmarketers 130725135...Emarketerwebinarresponsivedesignsolutionpublishersquestionmarketers 130725135...
Emarketerwebinarresponsivedesignsolutionpublishersquestionmarketers 130725135...
Melanie Eisenberg
 
eMarketer Webinar: Responsive Design—A Solution for Publishers, a Question fo...
eMarketer Webinar: Responsive Design—A Solution for Publishers, a Question fo...eMarketer Webinar: Responsive Design—A Solution for Publishers, a Question fo...
eMarketer Webinar: Responsive Design—A Solution for Publishers, a Question fo...
eMarketer
 
Do Attorneys Need a Mobile Website
Do Attorneys Need a Mobile WebsiteDo Attorneys Need a Mobile Website
Do Attorneys Need a Mobile Website
Robert (Bob) Sandler
 
Mobile Website Landscape, Small Screen, Big Opportunity
Mobile Website Landscape, Small Screen, Big OpportunityMobile Website Landscape, Small Screen, Big Opportunity
Mobile Website Landscape, Small Screen, Big Opportunity
Suresh John
 
Mobile in 2015 - eduWeb 2014
Mobile in 2015 -  eduWeb 2014Mobile in 2015 -  eduWeb 2014
Mobile in 2015 - eduWeb 2014
The Judge Group
 
Small Business Mobile Marketing
Small Business Mobile MarketingSmall Business Mobile Marketing
Small Business Mobile Marketing
Barb Cagley
 
Mobile career apps
Mobile career appsMobile career apps
Mobile career apps
ATTBmobile
 
Top Tips to Deliver Quality Web Experiences From IE 9 to the iPhone
Top Tips to Deliver Quality Web Experiences From IE 9 to the iPhoneTop Tips to Deliver Quality Web Experiences From IE 9 to the iPhone
Top Tips to Deliver Quality Web Experiences From IE 9 to the iPhone
Compuware APM
 
Take Your Mobile App Marketing to Its “Next Level”
Take Your Mobile App Marketing to Its “Next Level”Take Your Mobile App Marketing to Its “Next Level”
Take Your Mobile App Marketing to Its “Next Level”
ChromeInfo Technologies
 
Mobile Breakfast Briefing June 2012
Mobile Breakfast Briefing June 2012Mobile Breakfast Briefing June 2012
Mobile Breakfast Briefing June 2012
User Vision
 
Progressive Mobile Strategy Redux: The Future Friendly Enterprise
Progressive Mobile Strategy Redux: The Future Friendly EnterpriseProgressive Mobile Strategy Redux: The Future Friendly Enterprise
Progressive Mobile Strategy Redux: The Future Friendly Enterprise
Dave Olsen
 
Hybrid Smart phone application development analysis
Hybrid Smart phone application development analysisHybrid Smart phone application development analysis
Hybrid Smart phone application development analysis
Sandeep Krishna
 
WITI Mobile Development Workshop 2012
WITI Mobile Development Workshop 2012WITI Mobile Development Workshop 2012
WITI Mobile Development Workshop 2012
Amanda McConnell
 

What's hot (19)

Responsive Email Design
Responsive Email DesignResponsive Email Design
Responsive Email Design
 
Developing a Progressive Mobile Strategy
Developing a Progressive Mobile StrategyDeveloping a Progressive Mobile Strategy
Developing a Progressive Mobile Strategy
 
Website vs web app
Website vs web appWebsite vs web app
Website vs web app
 
Responsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your UsersResponsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your Users
 
Coding for Responsive Email
Coding for Responsive EmailCoding for Responsive Email
Coding for Responsive Email
 
Hybrid mobile development vs. Native using ionic
Hybrid mobile development vs. Native using ionicHybrid mobile development vs. Native using ionic
Hybrid mobile development vs. Native using ionic
 
Emarketerwebinarresponsivedesignsolutionpublishersquestionmarketers 130725135...
Emarketerwebinarresponsivedesignsolutionpublishersquestionmarketers 130725135...Emarketerwebinarresponsivedesignsolutionpublishersquestionmarketers 130725135...
Emarketerwebinarresponsivedesignsolutionpublishersquestionmarketers 130725135...
 
eMarketer Webinar: Responsive Design—A Solution for Publishers, a Question fo...
eMarketer Webinar: Responsive Design—A Solution for Publishers, a Question fo...eMarketer Webinar: Responsive Design—A Solution for Publishers, a Question fo...
eMarketer Webinar: Responsive Design—A Solution for Publishers, a Question fo...
 
Do Attorneys Need a Mobile Website
Do Attorneys Need a Mobile WebsiteDo Attorneys Need a Mobile Website
Do Attorneys Need a Mobile Website
 
Mobile Website Landscape, Small Screen, Big Opportunity
Mobile Website Landscape, Small Screen, Big OpportunityMobile Website Landscape, Small Screen, Big Opportunity
Mobile Website Landscape, Small Screen, Big Opportunity
 
Mobile in 2015 - eduWeb 2014
Mobile in 2015 -  eduWeb 2014Mobile in 2015 -  eduWeb 2014
Mobile in 2015 - eduWeb 2014
 
Small Business Mobile Marketing
Small Business Mobile MarketingSmall Business Mobile Marketing
Small Business Mobile Marketing
 
Mobile career apps
Mobile career appsMobile career apps
Mobile career apps
 
Top Tips to Deliver Quality Web Experiences From IE 9 to the iPhone
Top Tips to Deliver Quality Web Experiences From IE 9 to the iPhoneTop Tips to Deliver Quality Web Experiences From IE 9 to the iPhone
Top Tips to Deliver Quality Web Experiences From IE 9 to the iPhone
 
Take Your Mobile App Marketing to Its “Next Level”
Take Your Mobile App Marketing to Its “Next Level”Take Your Mobile App Marketing to Its “Next Level”
Take Your Mobile App Marketing to Its “Next Level”
 
Mobile Breakfast Briefing June 2012
Mobile Breakfast Briefing June 2012Mobile Breakfast Briefing June 2012
Mobile Breakfast Briefing June 2012
 
Progressive Mobile Strategy Redux: The Future Friendly Enterprise
Progressive Mobile Strategy Redux: The Future Friendly EnterpriseProgressive Mobile Strategy Redux: The Future Friendly Enterprise
Progressive Mobile Strategy Redux: The Future Friendly Enterprise
 
Hybrid Smart phone application development analysis
Hybrid Smart phone application development analysisHybrid Smart phone application development analysis
Hybrid Smart phone application development analysis
 
WITI Mobile Development Workshop 2012
WITI Mobile Development Workshop 2012WITI Mobile Development Workshop 2012
WITI Mobile Development Workshop 2012
 

Similar to Delivering Fast Responsive Site

Rajdeep Maiton - Responsive Web Design - VivaVoce
Rajdeep Maiton - Responsive Web Design - VivaVoceRajdeep Maiton - Responsive Web Design - VivaVoce
Rajdeep Maiton - Responsive Web Design - VivaVoce
rajmaiton
 
Decide if PhoneGap is for you as your mobile platform selection
Decide if PhoneGap is for you as your mobile platform selectionDecide if PhoneGap is for you as your mobile platform selection
Decide if PhoneGap is for you as your mobile platform selection
Salim M Bhonhariya
 
Nitishreys
NitishreysNitishreys
Nitishreys
Anirudh Reys
 
(Healthcare) make your business mobile with responsive web design
(Healthcare) make your business mobile with responsive web design(Healthcare) make your business mobile with responsive web design
(Healthcare) make your business mobile with responsive web design
Leisl Schrader
 
6 web development trends to follow in 2021
6 web development trends to follow in 20216 web development trends to follow in 2021
6 web development trends to follow in 2021
World Web Technology Pvt Ltd
 
What Are Progressive Web Application Development
What Are Progressive Web Application DevelopmentWhat Are Progressive Web Application Development
What Are Progressive Web Application Development
App Verticals
 
Web Application Development- Best Practices in 2023.
Web Application Development- Best Practices in 2023.Web Application Development- Best Practices in 2023.
Web Application Development- Best Practices in 2023.
Techugo
 
Responsive Web Design vs Mobile Web App
Responsive Web Design vs Mobile Web AppResponsive Web Design vs Mobile Web App
Responsive Web Design vs Mobile Web App
Pamela Ireri
 
Radware Mobile Ecommerce Performance 2013
Radware Mobile Ecommerce Performance 2013Radware Mobile Ecommerce Performance 2013
Radware Mobile Ecommerce Performance 2013
Luis Alejandro Ramírez Gallardo
 
Web Application Development in 2023.pdf
Web Application Development in 2023.pdfWeb Application Development in 2023.pdf
Web Application Development in 2023.pdf
Techugo
 
Website development & it's trends
Website development & it's trendsWebsite development & it's trends
Website development & it's trends
SunCart Store
 
Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...
Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...
Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...
UX Riga
 
Web Development Trends That Businesses Can Adopt To Benefit In 2022
Web Development Trends That Businesses Can Adopt To Benefit In 2022Web Development Trends That Businesses Can Adopt To Benefit In 2022
Web Development Trends That Businesses Can Adopt To Benefit In 2022
ZimbleCode
 
Top 10 Web Development Trends To Pay Attention in 2022.pptx
Top 10 Web Development Trends To Pay Attention in 2022.pptxTop 10 Web Development Trends To Pay Attention in 2022.pptx
Top 10 Web Development Trends To Pay Attention in 2022.pptx
75waytechnologies
 
Ijcet 06 09_002
Ijcet 06 09_002Ijcet 06 09_002
Ijcet 06 09_002
IAEME Publication
 
UNIT_1_1626771386169.ppt
UNIT_1_1626771386169.pptUNIT_1_1626771386169.ppt
UNIT_1_1626771386169.ppt
HannaAnvar1
 
web app.pdf
web app.pdfweb app.pdf
web app.pdf
suryamahathi1
 
How has React become the preferred choice to.pdf
How has React become the preferred choice to.pdfHow has React become the preferred choice to.pdf
How has React become the preferred choice to.pdf
Mindfire LLC
 
Web Development.pdf
Web Development.pdfWeb Development.pdf
Web Development.pdf
Tasnim Mim
 
15 Burning Web Development Trends to Follow in 2023
15 Burning Web Development Trends to Follow in 202315 Burning Web Development Trends to Follow in 2023
15 Burning Web Development Trends to Follow in 2023
CHL Softech
 

Similar to Delivering Fast Responsive Site (20)

Rajdeep Maiton - Responsive Web Design - VivaVoce
Rajdeep Maiton - Responsive Web Design - VivaVoceRajdeep Maiton - Responsive Web Design - VivaVoce
Rajdeep Maiton - Responsive Web Design - VivaVoce
 
Decide if PhoneGap is for you as your mobile platform selection
Decide if PhoneGap is for you as your mobile platform selectionDecide if PhoneGap is for you as your mobile platform selection
Decide if PhoneGap is for you as your mobile platform selection
 
Nitishreys
NitishreysNitishreys
Nitishreys
 
(Healthcare) make your business mobile with responsive web design
(Healthcare) make your business mobile with responsive web design(Healthcare) make your business mobile with responsive web design
(Healthcare) make your business mobile with responsive web design
 
6 web development trends to follow in 2021
6 web development trends to follow in 20216 web development trends to follow in 2021
6 web development trends to follow in 2021
 
What Are Progressive Web Application Development
What Are Progressive Web Application DevelopmentWhat Are Progressive Web Application Development
What Are Progressive Web Application Development
 
Web Application Development- Best Practices in 2023.
Web Application Development- Best Practices in 2023.Web Application Development- Best Practices in 2023.
Web Application Development- Best Practices in 2023.
 
Responsive Web Design vs Mobile Web App
Responsive Web Design vs Mobile Web AppResponsive Web Design vs Mobile Web App
Responsive Web Design vs Mobile Web App
 
Radware Mobile Ecommerce Performance 2013
Radware Mobile Ecommerce Performance 2013Radware Mobile Ecommerce Performance 2013
Radware Mobile Ecommerce Performance 2013
 
Web Application Development in 2023.pdf
Web Application Development in 2023.pdfWeb Application Development in 2023.pdf
Web Application Development in 2023.pdf
 
Website development & it's trends
Website development & it's trendsWebsite development & it's trends
Website development & it's trends
 
Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...
Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...
Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...
 
Web Development Trends That Businesses Can Adopt To Benefit In 2022
Web Development Trends That Businesses Can Adopt To Benefit In 2022Web Development Trends That Businesses Can Adopt To Benefit In 2022
Web Development Trends That Businesses Can Adopt To Benefit In 2022
 
Top 10 Web Development Trends To Pay Attention in 2022.pptx
Top 10 Web Development Trends To Pay Attention in 2022.pptxTop 10 Web Development Trends To Pay Attention in 2022.pptx
Top 10 Web Development Trends To Pay Attention in 2022.pptx
 
Ijcet 06 09_002
Ijcet 06 09_002Ijcet 06 09_002
Ijcet 06 09_002
 
UNIT_1_1626771386169.ppt
UNIT_1_1626771386169.pptUNIT_1_1626771386169.ppt
UNIT_1_1626771386169.ppt
 
web app.pdf
web app.pdfweb app.pdf
web app.pdf
 
How has React become the preferred choice to.pdf
How has React become the preferred choice to.pdfHow has React become the preferred choice to.pdf
How has React become the preferred choice to.pdf
 
Web Development.pdf
Web Development.pdfWeb Development.pdf
Web Development.pdf
 
15 Burning Web Development Trends to Follow in 2023
15 Burning Web Development Trends to Follow in 202315 Burning Web Development Trends to Follow in 2023
15 Burning Web Development Trends to Follow in 2023
 

Recently uploaded

[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
hackersuli
 
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
bseovas
 
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
fovkoyb
 
Azure EA Sponsorship - Customer Guide.pdf
Azure EA Sponsorship - Customer Guide.pdfAzure EA Sponsorship - Customer Guide.pdf
Azure EA Sponsorship - Customer Guide.pdf
AanSulistiyo
 
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
uehowe
 
Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
davidjhones387
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
zyfovom
 
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
3a0sd7z3
 
HijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process HollowingHijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process Hollowing
Donato Onofri
 
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
wolfsoftcompanyco
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
vmemo1
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
Danica Gill
 
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
cuobya
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
cuobya
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
ukwwuq
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
uehowe
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
Laura Szabó
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
Trish Parr
 
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
uehowe
 
Design Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptxDesign Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptx
saathvikreddy2003
 

Recently uploaded (20)

[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
 
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
 
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
 
Azure EA Sponsorship - Customer Guide.pdf
Azure EA Sponsorship - Customer Guide.pdfAzure EA Sponsorship - Customer Guide.pdf
Azure EA Sponsorship - Customer Guide.pdf
 
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
 
Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
 
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
 
HijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process HollowingHijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process Hollowing
 
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
 
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
 
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
 
Design Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptxDesign Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptx
 

Delivering Fast Responsive Site

  • 1. Delivering Fast Responsive Site Problems & Challenges in Responsive Web Designing and Mobile Web apps Sheeraz Qurban | Technical Report Writing | Nov-04-2014
  • 2. PAGE 1 Abstract The purpose of this report is to empower the new technology named as Responsive Web Design (RWD). This report will evaluate the Responsive web design adoption, prerequisite for successful responsive web, and its need and user experiences. After reading this report one will fully understand Responsive web design technology and will be able to deliver responsive web design quickly. If one is not a developer he will be able to convey its message and ideas to its developer for betterment of its responsive website.
  • 3. PAGE 2 Introduction What is responsive design? It’s not a single piece of technology, but rather, a set of techniques and ideas that form a whole. what is responsive design exactly? Actually, a better question to ask might be, what problem does responsive web design solve? Well, as you may have noticed, computers aren’t the only piece of hardware with a web browser anymore. I might get myself in trouble by saying this, but the iPhone was one of the first mobile devices to feature a really great web browser, and it really put the spotlight on upgrading the experience of the mobile web. Many other devices followed suit and, seemingly overnight, the face of the mobile web had changed. The changing landscape of web browsers meant that users expectations also changed; people expected to be able to browse the web on their phones just as easily as they browse the web on a desktop computer. So, in response to this (if you’ll excuse the pun) the web design community started creating mobile versions of their websites. In hindsight, this wasn’t really the way forward, but at the time it seemed like a reasonable idea. Every website would have their normal ‘desktop’ version of their site, and as a bonus, a ‘mobile’ version. In summary, the spectrum of screen sizes and resolutions is widening every day, and creating a different version of a website that targets each individual device is not a practical way forward. This is the problem that responsive web design addresses head on.
  • 4. PAGE 3 Mobile Impacts the Bottom Line Engaging mobile users with fast, quality web experiences has become a business requirement. For the 2012 holiday shopping season US Retailers saw as much as 24 percent of all internet shopping traffic from mobile devices - versus just 6 percent two years ago.1 A poster child of mobile success, eBay, expects to exceed $20 billion in volume from mobile alone2. Mobile isn’t just about retail. Financial services companies like Bank of America surpassed 12.6 million mobile users in the first quarter of 2013, which is 30 percent higher than in the first quarter of 2012.3 And media companies like Hearst are recording overall mobile volume across its magazines’ web properties up nearly 200 percent year-over-year with around 20 percent of all traffic coming from mobile devices.4 Mobile is a global phenomenon. In certain regions mobile is starting to overtake desktop5 in terms of internet access. FIGURE 1: According to StatCounter mobile traffic in India surpassed desktop traffic in August 2012 These trends all point to a single business directive: ignore mobile users and risk losing a large and growing portion of your business. Responsive Web Design Adoption Growing Fast One of the ways to engage mobile users that has gained traction is Responsive Web Design (RWD). Responsive Web Design6 is a web development approach that suggests web pages should respond to the context in which they’re loaded (primarily screen size) and change their user interface accordingly. The practice consists of a mix of flexible grids and layouts, images and an intelligent
  • 5. PAGE 4 use of CSS3 media queries. RWD pages contain the HTML required to display all versions of a website, including both mobile and desktop views. CSS and JavaScript run in the browser and hide or modify the content to fit the screen size. Large brands such as Microsoft, Time, Disney and Tommy Hilfiger have all launched RWD sites. FIGURE 2: Different approaches to engage mobile users Responsive Web Design adoption is in part driven by the operational efficiencies due to the elimination of a different design and development phase for each new mobile device category that comes to market. With Facebook7 reporting that 7,000 different mobile device types access the site every single day, and UK publisher The Guardian authoring articles entitled: “Fragmented world: what two years of traffic data teaches you about mobile” the operational challenges of supporting an ever-growing deluge of mobile devices are clear. FIGURE 3: The Top 250 handsets per manufacturer visiting guardian.co.uk While adopting a RWD strategy might seem simpler the reality is successfully engaging mobile users with RWD sites are not without its challenges. As mobile devices have grown more powerful,
  • 6. PAGE 5 networks have become faster and more consistent, so too have the expectations of mobile end- users grown. Fast, Quality Web Experiences a Prerequisite for Success A core component of the mobile user experience is speed. When considering how online experience influences behavior, users inherently know that fast is better than slow.8 In 2009 Akamai commissioned Forrester Research to ask consumers how fast they expect a website to load on their PC. 47 percent said 2 seconds or less.9 In 2011 Equation Research asked the same question, but of smartphone users: how fast do you expect a website to load on your smartphone? 34 percent said 2 seconds or less.10 In 2012 the same question was posed to tablet users. The result: close to 70 percent of end-users expect websites to load in 2 seconds or less.11 That’s the majority and that’s fast. FIGURE 4: End-users expect fast, high quality web experiences across all devices If you look at these survey results two things become clear. First, end-users don’t care about the underlying technological challenges required to deliver fast, quality experiences to constrained de- vices over wireless and cellular networks. They just want sites to work and be fast. Second, end-user expectations just keep getting higher. Just as every time Apple releases a new smartphone, it has to be faster, thinner, and generally better in every way, web experience expectations are no exception. End-users expect Web applications to keep getting faster, richer and more engaging.12 To Deliver Fast, Quality Web Experiences Is Not Easy
  • 7. PAGE 6 To deliver engaging, rich Responsive Web Design sites fast is difficult however. Let’s look at the web applications themselves. Guy Podjarny, Akamai Technologies’ Web Experience CTO, performed extensive research13 on the composition of Responsive Web Design sites and the impact on web performance. He tested 347 RWD14 sites across different screen resolutions and compared the number of bytes required to download each page across each resolution. Podjarny found that 72 percent of RWD sites tested were roughly the same size across different screen resolutions, and 22 percent were only slightly smaller. FIGURE 5: Vast majority of 347 RWD pages tested download about the same number of bytes across resolutions What’s worse, not only do most pages deliver the same payload across different devices but that pay- load aligns to the general trend of pages becoming heavier15 with the average page size close to 1.2 Megabytes. FIGURE 6: Average page size by file type per resolution across 347 RWD sites One of the challenges associated with the larger, more complex pages associated with RWD is that they need to be delivered to end-users’ browsers, which then need to process and render them. Often on underpowered mobile devices with limited computing power, this can adversely affect the user experience.
  • 8. PAGE 7 Designers and developers have become used to powerful PCs on high bandwidth, low latency wired cable connections. Even in this environment it is challenging to deliver rich, fast and engaging Web applications. Add the constraints associated with mobile devices to the mix, as well as unpredict- able Wi-Fi or congested 3G networks, and this becomes even more difficult. Not only is the available bandwidth of cellular and wireless networks much lower but latency and variability are generally much higher. This is bad news as research has shown that when it comes to web performance latency has a bigger impact than bandwidth.16 FIGURE 7: Cellular and wireless networks tend to be low bandwidth, high latency environments compared to con- sumer grade cable networks Most RWD Sites Not Meeting End-User Experience Expectations So what does delivering large, complex pages to mobile devices mean from an end-users’ perspective? Below is a snapshot of the experience of an end-user visiting a US retailer’s RWD site’s home page on a variety of different devices/networks. Performance metrics were captured with an empty browser cache using Safari’s remote debugging capability. Ten tests for each device/network were run with the median page load time (onLoad event) displayed below. The conclusion is obvious. The delivery of a relatively small 700KB site to a mobile device, over wireless networks, has resulted in serious performance shortcomings.
  • 9. PAGE 8 FIGURE 8: Example RWD site does not meet end-users’ per- formance expectations Unfortunately the RWD site above is by no means unique. By their very nature many Responsive Web Design (RWD) sites tend to be complex and slow.17 Based on Podjarny ’s research it is clear that the vast majority of RWD sites deliver virtually the same bloated pages no matter the end- user’s unique situation. In fact RWD site performance has been acknowledged as a serious concern in the web development community. Fast, Quality Responsive Web Design Sites Will Improve the Bottom Line At this point you might be wondering – does it even matter if Responsive Web Design sites are slow? The short answer: yes, it matters. When dissatisfied with website performance, close to 50 percent of mobile users are unlikely to visit the site again. Even more worryingly, close to 30 percent are less likely to purchase from that company – across all channels.18 Looking at survey data is good but let’s look at real end-user data from the field. Real-user monitoring19 data allows you to see how real consumers actually behave. The Gomez graphs below are across aggregate data from around 280+ websites and 271 million page views.20 The trend is clear: the slower the page, the higher the abandonment rate. And higher abandonment generally means less revenue.
  • 10. PAGE 9 FIGURE 10: The trend is clear: slower pages equal higher abandonment Poor website performance has also been linked to a decrease in revenue, traffic, conversions,21 and an increase in customer support costs. How to Deliver Fast, Quality Responsive Web Design Sites It is clear that delivering fast Web sites of all varieties, including RWD sites is vital. Optimizing RWD site performance is not easy and requires considerable expertise and resources22 however. As illustrated earlier RWD pages contain the HTML required to display all versions of a website, including both mobile and desktop views. CSS and JavaScript run in the browser and hide or modify the content to fit the screen size. On smartphones, this often means the browser downloads the entire content needed to display the desktop site, only to have CSS/JS hide the vast majority of it. The first step to deliver fast, quality RWD sites is to focus on the actual page and the associated objects delivered to the end-user. As web performance optimization guru Steve Souder’s likes to point out: “80-90 percent of end-user response time is spent on the frontend. Start there.”23 There are a variety of options available to developers looking to overcome the challenges associated with delivering heavy RWD sites. To start with, move content as close to the end-user as possible (i.e. use a Content Delivery Network (CDN)24) and leverage optimal delivery mechanisms such as SPDY25 that are particularly relevant for wireless networks. Next focus on the components of the Responsive Web Design application; the HTML, images, JavaScript and CSS objects.
  • 11. PAGE 10 To deliver faster pages, focus on: 1. Reducing the number of requests 2. Reducing the number of bytes 3. Accelerating rendering Reducing the number of requests The fastest request is the one that isn’t made. Each client HTTP request and server response combination represents at least one round-trip on the network. Depending on the end-user’s situation and proximity to the origin server, a single round-trip request can take seconds to complete. A single web page can require dozens of HTTP requests before it can render content, with requests often delaying one another due to the number of connections limited by the specific browser. To reduce round-trips use several techniques to eliminate unnecessary requests such as consolidating multiple CSS and JavaScript files, in-lining small images and leveraging new caching features in HTML5. Reducing the number of bytes The math is simple: the larger a web page (measured by bytes), the longer it will take to deliver over a constrained network, and the longer it will take a browser to process and render the content. Images in particular are an issue for Responsive Web Design sites. Keep file size in check by adjusting image formats, improving cache management, compressing files, and removing data such as comments, whitespaces and image metadata. Automated solutions exist to help deliver the right image resolution to the right device and avoid excessively large images, maintaining image quality at the edge of what the user can perceive, for both small and large screens. For example a page can be optimized to only load the images that are visible within the current viewport. As the user scrolls down, new images are loaded on demand. Loading images on demand helps improve page load time and also reduces bandwidth for cases where a user doesn’t actually scroll down a page. For RWD sites in particular this keeps pages from downloading hidden images, meant for other display sizes or conditions. Accelerating rendering Processing a web page is a complicated process. Browsers employ complex logic during load time, making decisions such as which files to download serially vs. in parallel, which resource types block rendering, and how to manage their connections. At the same time, they need to parse and execute complicated HTML, CSS and JavaScript code, which is often not well defined. Unfortunately, the browser doesn’t know sites in advance and is forced to employ generic logic when processing a page. This logic changes between old and new browsers, is limited by backward compatibility and is not customized to a site. Techniques like deferring print style sheets, keeping social buttons from blocking rendering and prefetching the next page are ways to guide the browser into doing the right thing. As a result, users can get a truly fast user experience, attuned to their needs.
  • 12. PAGE 11 FIGURE 13: The optimized RWD site is significantly faster due to a reduction in bytes, requests and faster rendering Optimize Responsive Web Design Sites with Akamai Delivering fast RWD sites is not easy and requires considerable expertise and resources.26 Few organizations have developers or expertise in-house to take this on. As Responsive Web Design evolves new models for delivering fast, quality web experiences to all users are coming to light. In particular an approach called RESS (Responsive Web Design + Server Side Components)27 seems to combine the best of current mobile delivery techniques while keeping perfor mance in the forefront. Whichever Responsive Web Design approach you adopt Akamai can help make it faster, offload development resources and optimize infrastructure investments. Akamai enables companies to accelerate and optimize their RWD sites through caching, network and application optimization. In particular Akamai Front-End Optimization (FEO) improves the web experience by modifying the HTML and associated resources to reduce requests, the amount of data delivered, and accelerate page rendering. Akamai Front-End Optimization accomplishes this in real-time at the edge, closest to the end-user, without modifying the original web content. Optimizations are applied in concert with existing Akamai acceleration technologies to reduce the total size of the web page and its parts by using more efficient formats, improving cache-ability and removing unnecessary content. In addition Akamai Front-End Optimization can improve page rendering by adjusting the order or timing of loading data resources. This can help eliminate bottlenecks and inefficiencies associated with third- party content or services that might otherwise delay critical content from being displayed first. To learn more about how to deliver fast, quality RWD sites without a team of dedicated front-end performance engineers contact Akamai today.
  • 13. PAGE 12 References 1. http://www.kpcb.com/insights/2012-internet-trends-update 2. http://www.ebayinc.com/content/press_release/20130116006423 3. http://bankinnovation.net/2013/04/bank-of-america-reports-12-6-million-mobile-users-30-yoy-growth/ 4. http://mashable.com/2012/06/17/hearst-magazines-mobile/ 5. http://gs.statcounter.com/#mobile_vs_desktop-IN-monthly-200812-201303 6. http://alistapart.com/article/responsive-web-design 7. http://techcrunch.com/2012/08/03/vp-mike-schroepfer-7000-different-mobile-devices-access-facebook- every-day/ 8. http://www.google.com/about/company/philosophy/ 9. http://www.akamai.com/html/about/press/releases/2009/press_091409.html 10. http://www.gomez.com/resources/whitepapers/survey-report-what-users-want-from-mobile/ 11. http://www.gomez.com/resources/whitepapers/survey-report-tablet-user-expectations/ 12. http://www.akamai.com/dl/whitepapers/Forrester_Strategies_Solutions_Mobile_Web_Delivery.pdf 13. http://www.guypo.com/uncategorized/real-world-rwd-performance-take-2/ 14. http://mediaqueri.es/ 15. http://www.stevesouders.com/blog/2013/04/05/page-weight-grows-24-year-over-year-not-44/ 16. http://www.belshe.com/2010/05/24/more-bandwidth-doesnt-matter-much/ 17. http://www.slideshare.net/guypod/performance-implications-of-mobile-design-perf-audience-edition 18. http://www.gomez.com/resources/whitepapers/survey-report-tablet-user-expectations/ 19. http://queue.acm.org/detail.cfm?id=2446236 20. http://www.slideshare.net/Gomez_Inc 21. http://www.stevesouders.com/blog/2010/05/07/wpo-web-performance-optimization/ 22. http://www.guypo.com/technical/responsive-web-design-is-bad-for-performance-there-i-said-it/ 23. http://www.stevesouders.com/blog/2012/02/10/the-performance-golden-rule/ 24. http://stevesouders.com/hpws/rules.php 25. http://en.wikipedia.org/wiki/SPDY 26. http://www.guypo.com/technical/responsive-web-design-is-bad-for-performance-there-i-said-it/ 27. http://www.lukew.com/ff/entry.asp?1392 Look Great Every Time − Need a heading? On the Home tab, in the Styles gallery, just click the heading style you want. − Notice other styles in that gallery as well, such as for a quote, a numbered list, or a bulleted list like this one.
  • 14. PAGE 13 − For best results when selecting text to copy or edit, don’t include space to the left or right of the characters in your selection. PICTURE PERFECT You might like the photo on the cover page as much as we do, but if it’s not ideal for your report, it’s easy to replace it with your own. Just delete the placeholder picture. Then, on the Insert tab, click Picture to select one from your files.