12 Ways to Speed Up Your Mobile Site

Moovweb
MoovwebMoovweb
12WAYS
TO SPEED UP
YOUR
MOBILE SITE
WHY WORRY ABOUT
SITE SPEED?
Expect a mobile page to
load in 2 seconds or less.47%OF VISITORS
Abandon a site that takes 3
or more seconds to load
For every tenth of a second of
load time.
40%OF VISITORS
1%CONVERSION
DECREASE
sources: gomez.com, akamai.com, amazon.com
1 AVOID LARGE
FRAMEWORKS
Frameworks and
libraries can be
needlessly large.
Pare them down to
the functionality
your site uses.
2 USE CSS FOR
BUTTONS
Using images for
buttons creates an
unnecessary
download. Instead
use CSS to create
page elements like
buttons.
3 COMPILE &
MINIFY
Compile multiple
scripts that will be
used together to
avoid separate
downloads. Minify
them to save
processing time.
4 USE A
GLOBAL CDN
With datacenters all
over the globe,
content delivery
networks can use
the shortest and
fastest route to
deliver your page.
5 MINIMIZE
REDIRECTS
Redirect chains
bounce visitors
from one URL to
another, extending
the time before
page loading can
begin.
6 CUT DOWN
REQUESTS
Each and every
script or image
requires requesting
the item from the
server.The latency
– or the time it takes
the server to
respond – adds up
on request heavy
pages.
7 OPTIMIZE
IMAGES
Needlessly
downloading large
images and resizing
them to fit is a waste
of bandwidth and
increases download
& rendering time.
8 USE SPRITES
FOR ICONS
Load just one image
with all of your
icons and use CSS
positioning to
display only the
icon needed for
each instance.
9 DON’T BLOCK
RENDERING
Faster rendering pages
appear to load quicker.
Put off loading external
JavaScript files until after
the page has rendered.
10DON’T HIDE
Hidden elements
are needless
bandwidth. If an
element isn’t going
to show up, why
even download it?
{display:	
  none;}	
  
11LAZY LOAD
EVERYTHING
First load only what
you absolutely need
to render the view.
Then load slower
page elements that
aren’t immediately
on screen - like
Social Buttons.
12CACHE &
REUSE
Logos and icons
often appear
multiple times over
a visit. Caching
them prevents the
visitor from having
to re-download.
TO SPEED UP
MOBILE SITE
12
WAYS
YOUR
Avoid large frameworks
Use CSS for buttons
Compile and minify
Use a global CDN
Minimize redirections
Cut down requests
Optimize images
Use sprites for icons
Don’t block rendering
Don’t hide
Lazy load everything
Cache & reuse
1 of 15

Recommended

11 Mobile Terms You Need to Know by
11 Mobile Terms You Need to Know11 Mobile Terms You Need to Know
11 Mobile Terms You Need to KnowMoovweb
2.7K views13 slides
Beyond Mobile-Friendly: Optimizing Your Customers' Mobile Experiences by
Beyond Mobile-Friendly: Optimizing Your Customers' Mobile ExperiencesBeyond Mobile-Friendly: Optimizing Your Customers' Mobile Experiences
Beyond Mobile-Friendly: Optimizing Your Customers' Mobile ExperiencesMoovweb
1.6K views27 slides
Shaping Mobile Commerce with Data-Driven Insights by
Shaping Mobile Commerce with Data-Driven Insights�Shaping Mobile Commerce with Data-Driven Insights�
Shaping Mobile Commerce with Data-Driven InsightsMoovweb
342 views31 slides
Webinar: Moovweb Optimize: Learn how to increase your mobile conversions by
Webinar: Moovweb Optimize: Learn how to increase your mobile conversionsWebinar: Moovweb Optimize: Learn how to increase your mobile conversions
Webinar: Moovweb Optimize: Learn how to increase your mobile conversionsMoovweb
1.2K views32 slides
Web Semianr Seamless Apps with Moovweb by
Web Semianr Seamless Apps with Moovweb Web Semianr Seamless Apps with Moovweb
Web Semianr Seamless Apps with Moovweb Moovweb
674 views18 slides
Mobilegeddon: What It Is and How to Survive It by
Mobilegeddon: What It Is and How to Survive It Mobilegeddon: What It Is and How to Survive It
Mobilegeddon: What It Is and How to Survive It Moovweb
5.8K views33 slides

More Related Content

Recently uploaded

Data-centric AI and the convergence of data and model engineering: opportunit... by
Data-centric AI and the convergence of data and model engineering:opportunit...Data-centric AI and the convergence of data and model engineering:opportunit...
Data-centric AI and the convergence of data and model engineering: opportunit...Paolo Missier
29 views40 slides
MemVerge: Memory Viewer Software by
MemVerge: Memory Viewer SoftwareMemVerge: Memory Viewer Software
MemVerge: Memory Viewer SoftwareCXL Forum
118 views10 slides
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa... by
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa...Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa...
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa...The Digital Insurer
28 views18 slides
Tunable Laser (1).pptx by
Tunable Laser (1).pptxTunable Laser (1).pptx
Tunable Laser (1).pptxHajira Mahmood
21 views37 slides
"AI Startup Growth from Idea to 1M ARR", Oleksandr Uspenskyi by
"AI Startup Growth from Idea to 1M ARR", Oleksandr Uspenskyi"AI Startup Growth from Idea to 1M ARR", Oleksandr Uspenskyi
"AI Startup Growth from Idea to 1M ARR", Oleksandr UspenskyiFwdays
26 views9 slides
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor... by
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...Vadym Kazulkin
70 views64 slides

Recently uploaded(20)

Data-centric AI and the convergence of data and model engineering: opportunit... by Paolo Missier
Data-centric AI and the convergence of data and model engineering:opportunit...Data-centric AI and the convergence of data and model engineering:opportunit...
Data-centric AI and the convergence of data and model engineering: opportunit...
Paolo Missier29 views
MemVerge: Memory Viewer Software by CXL Forum
MemVerge: Memory Viewer SoftwareMemVerge: Memory Viewer Software
MemVerge: Memory Viewer Software
CXL Forum118 views
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa... by The Digital Insurer
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa...Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa...
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa...
"AI Startup Growth from Idea to 1M ARR", Oleksandr Uspenskyi by Fwdays
"AI Startup Growth from Idea to 1M ARR", Oleksandr Uspenskyi"AI Startup Growth from Idea to 1M ARR", Oleksandr Uspenskyi
"AI Startup Growth from Idea to 1M ARR", Oleksandr Uspenskyi
Fwdays26 views
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor... by Vadym Kazulkin
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...
Vadym Kazulkin70 views
AMD: 4th Generation EPYC CXL Demo by CXL Forum
AMD: 4th Generation EPYC CXL DemoAMD: 4th Generation EPYC CXL Demo
AMD: 4th Generation EPYC CXL Demo
CXL Forum126 views
"Fast Start to Building on AWS", Igor Ivaniuk by Fwdays
"Fast Start to Building on AWS", Igor Ivaniuk"Fast Start to Building on AWS", Igor Ivaniuk
"Fast Start to Building on AWS", Igor Ivaniuk
Fwdays36 views
Business Analyst Series 2023 - Week 3 Session 5 by DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10165 views
[2023] Putting the R! in R&D.pdf by Eleanor McHugh
[2023] Putting the R! in R&D.pdf[2023] Putting the R! in R&D.pdf
[2023] Putting the R! in R&D.pdf
Eleanor McHugh38 views
"Ukrainian Mobile Banking Scaling in Practice. From 0 to 100 and beyond", Vad... by Fwdays
"Ukrainian Mobile Banking Scaling in Practice. From 0 to 100 and beyond", Vad..."Ukrainian Mobile Banking Scaling in Practice. From 0 to 100 and beyond", Vad...
"Ukrainian Mobile Banking Scaling in Practice. From 0 to 100 and beyond", Vad...
Fwdays40 views
JCon Live 2023 - Lice coding some integration problems by Bernd Ruecker
JCon Live 2023 - Lice coding some integration problemsJCon Live 2023 - Lice coding some integration problems
JCon Live 2023 - Lice coding some integration problems
Bernd Ruecker67 views
"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy by Fwdays
"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy
"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy
Fwdays40 views
Micron CXL product and architecture update by CXL Forum
Micron CXL product and architecture updateMicron CXL product and architecture update
Micron CXL product and architecture update
CXL Forum27 views
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu... by NUS-ISS
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
NUS-ISS32 views
MemVerge: Gismo (Global IO-free Shared Memory Objects) by CXL Forum
MemVerge: Gismo (Global IO-free Shared Memory Objects)MemVerge: Gismo (Global IO-free Shared Memory Objects)
MemVerge: Gismo (Global IO-free Shared Memory Objects)
CXL Forum112 views
Future of Learning - Yap Aye Wee.pdf by NUS-ISS
Future of Learning - Yap Aye Wee.pdfFuture of Learning - Yap Aye Wee.pdf
Future of Learning - Yap Aye Wee.pdf
NUS-ISS38 views
"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur by Fwdays
"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur
"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur
Fwdays40 views
Liqid: Composable CXL Preview by CXL Forum
Liqid: Composable CXL PreviewLiqid: Composable CXL Preview
Liqid: Composable CXL Preview
CXL Forum121 views
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen... by NUS-ISS
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
NUS-ISS23 views

Featured

ChatGPT and the Future of Work - Clark Boyd by
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
20.3K views69 slides
Getting into the tech field. what next by
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
5K views22 slides
Google's Just Not That Into You: Understanding Core Updates & Search Intent by
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
5.8K views99 slides
How to have difficult conversations by
How to have difficult conversations How to have difficult conversations
How to have difficult conversations Rajiv Jayarajah, MAppComm, ACC
4.3K views19 slides
Introduction to Data Science by
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data ScienceChristy Abraham Joy
82.1K views51 slides
Time Management & Productivity - Best Practices by
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
169.6K views42 slides

Featured(20)

ChatGPT and the Future of Work - Clark Boyd by Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd20.3K views
Getting into the tech field. what next by Tessa Mero
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero5K views
Google's Just Not That Into You: Understanding Core Updates & Search Intent by Lily Ray
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray5.8K views
Time Management & Productivity - Best Practices by Vit Horky
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky169.6K views
The six step guide to practical project management by MindGenius
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius36.6K views
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright... by RachelPearson36
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson3612.6K views
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present... by Applitools
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools55.4K views
12 Ways to Increase Your Influence at Work by GetSmarter
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter401.6K views
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G... by DevGAMM Conference
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
DevGAMM Conference3.6K views
Barbie - Brand Strategy Presentation by Erica Santiago
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
Erica Santiago25.1K views
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well by Saba Software
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software25.2K views
Introduction to C Programming Language by Simplilearn
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
Simplilearn8.4K views
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr... by Palo Alto Software
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...
Palo Alto Software88.3K views
9 Tips for a Work-free Vacation by Weekdone.com
9 Tips for a Work-free Vacation9 Tips for a Work-free Vacation
9 Tips for a Work-free Vacation
Weekdone.com7.2K views
How to Map Your Future by SlideShop.com
How to Map Your FutureHow to Map Your Future
How to Map Your Future
SlideShop.com275.1K views

12 Ways to Speed Up Your Mobile Site

  • 2. WHY WORRY ABOUT SITE SPEED? Expect a mobile page to load in 2 seconds or less.47%OF VISITORS Abandon a site that takes 3 or more seconds to load For every tenth of a second of load time. 40%OF VISITORS 1%CONVERSION DECREASE sources: gomez.com, akamai.com, amazon.com
  • 3. 1 AVOID LARGE FRAMEWORKS Frameworks and libraries can be needlessly large. Pare them down to the functionality your site uses.
  • 4. 2 USE CSS FOR BUTTONS Using images for buttons creates an unnecessary download. Instead use CSS to create page elements like buttons.
  • 5. 3 COMPILE & MINIFY Compile multiple scripts that will be used together to avoid separate downloads. Minify them to save processing time.
  • 6. 4 USE A GLOBAL CDN With datacenters all over the globe, content delivery networks can use the shortest and fastest route to deliver your page.
  • 7. 5 MINIMIZE REDIRECTS Redirect chains bounce visitors from one URL to another, extending the time before page loading can begin.
  • 8. 6 CUT DOWN REQUESTS Each and every script or image requires requesting the item from the server.The latency – or the time it takes the server to respond – adds up on request heavy pages.
  • 9. 7 OPTIMIZE IMAGES Needlessly downloading large images and resizing them to fit is a waste of bandwidth and increases download & rendering time.
  • 10. 8 USE SPRITES FOR ICONS Load just one image with all of your icons and use CSS positioning to display only the icon needed for each instance.
  • 11. 9 DON’T BLOCK RENDERING Faster rendering pages appear to load quicker. Put off loading external JavaScript files until after the page has rendered.
  • 12. 10DON’T HIDE Hidden elements are needless bandwidth. If an element isn’t going to show up, why even download it? {display:  none;}  
  • 13. 11LAZY LOAD EVERYTHING First load only what you absolutely need to render the view. Then load slower page elements that aren’t immediately on screen - like Social Buttons.
  • 14. 12CACHE & REUSE Logos and icons often appear multiple times over a visit. Caching them prevents the visitor from having to re-download.
  • 15. TO SPEED UP MOBILE SITE 12 WAYS YOUR Avoid large frameworks Use CSS for buttons Compile and minify Use a global CDN Minimize redirections Cut down requests Optimize images Use sprites for icons Don’t block rendering Don’t hide Lazy load everything Cache & reuse