Getting started in mobile web performance

mobileglobalusers Getting started in mobile web performance

As you know, mobile web is hot, hot, hot and mobile might very well replace desktop in the next few years (the jury is out on that one!)

Some latest stats to support this trend:

However, there is one slight problem which needs to get fixed before reaching this stage: Performance. I guess you’ve noticed, performance on mobile is not all that great compared to the performance you get on your desktop’s browser. As this infography illustrates nicely, users have high expectation and mobile performance is still disappointing to most of them (I’m with them on that one! icon smile Getting started in mobile web performance )

mobile users website marketing association Getting started in mobile web performance

A lot of companies are taking this problem very seriously. At SOASTA, through our partnership with DeviceAnywhere, we’re able to let company understand the impact of load on application running on real devices, connected to real carriers (shameless plug: You can watch how we do it by watching this webinar! This is REALLY cool!). There are good reasons why mobile performance is harder to reach than on desktop and I wanted to point you to 2 fantastic resources:

1/ Use Page Speed to optimize your web site for mobile

The presentation walks you through the network -> parsing -> rendering flow and the unique differences in mobile. It also gives recommendations on how to optimize for mobile. In a nutshell:

  • Use an Application Cache
  • Defer parsing of JavaScript
  • Make landing page redirects cacheable
  • Prefer touch events
  • Enable Keep-Alive

You can find the slide deck here.

2/ Website acceleration with page speed technologies

Slides only can be found here. The presentation goes through:

  • Modern vs older browser optimization
  • Key difference between mobile and desktop
  • New Page speed suggestions

Suggestions includes:

  • Use an Application Cache
  • Eliminate unnecessary reflows
  • Avoid excessive serialization
  • Avoid long-running scripts

If you want additional resources to help you started on mobile performance, I also recommend going at the bottom of this page for great links to articles, tools, etc.

One thought on “Getting started in mobile web performance

  1. Maybe your readers would be interested in our solution. It’s a free Android browser that has built in support to measure HTTP performance from inside the browser itself. It integrates with the Carrier network and real time GPS to give you accurate performance metrics from anywhere on the planet. It includes full HAR performance reports plus a host of other features.



Leave a Reply to Peter Cranstone Cancel reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>