Measuring the Real-world Performance Impact of Service Workers

One of the most significant benefits of service workers (from a performance perspective, at least) is their ability to proactively control the caching of assets. A web application that can cache all of its necessary resources should load substantially faster for returning visitors. But what do these gains actually look like to real users? And how do you even measure this?

The Washington Post

AMP helps the Washington Post increase returning users from mobile search by 23%!

"We are committed to improving speed across the board. If our site takes a long time to load, it doesn’t matter how great our journalism is, some people will leave the page before they see what’s there"
David Merrell, Senior Product Manager, The Washington Post

Building the Google I/O 2016 Progressive Web App

Learn how we built a the Google I/O 2016 Progressive Web App (IOWA) using web components, Polymer, and material design and launched it into production on Google.com.

IOWA is a single page application (SPA) that's built using web components, Polymer, Firebase, and has an extensive backend written in App Engine (Go). It pre-caches content for offline users using a service worker, dynamically loads new pages, gracefully transitions between views, and reuses content after first load.

AliExpress

"Smarter shopping, better living!" is the motto of AliExpress, a website where shoppers can buy everything from baby clothes to refrigerators directly from China. Part of the Alibaba Group, the global online retail marketplace is now a popular e-commerce site in America, Russia, and Brazil.

eXtra Electronics

"Push Notifications are a huge part of our mobile engagement strategy. It’s a more personal way to communicate with our customers. That’s incredibly valuable to our bottom line."
Mujeeb Hazzaa, Chief Business Development Officer

Jumia

"We finally have proper means to address our fastest growing pool of customers — mobile web users. That’s incredibly valuable. We even see better results from web Push Notifications than from app pushes."
Jeremy Doutte, Jumia CEO

BaBe

"For us, it’s no longer an either-or decision. To reach new users, we must be on the mobile web!",
Weihan Liew, BaBe CEO.

Konga

"We estimate that with our new light, super-fast, UX-rich browsing capability, customers’ data consumption will fall dramatically which we believe will result in a corresponding increase in conversions."
Shola Adekoya, Konga.com CEO.

5miles

"With a new user growth rate of 100%, quarter-on-quarter, the mobile web is at the heart of our success...It’s a major venue for low-cost and highly effective customer acquisition and engagement."
Lucas Lu, 5miles CEO

Suumo

"We finally have a way to retain users on the mobile web. This has been a game changer for us!"
Dai Shibayama, manager, Smart Device Division, Recruit Sumai Company Ltd.

More case studies

Virtual Art Sessions

Six artists were invited to paint, design, and sculpt in VR. This is the process for how we recorded their sessions, converted the data, and presented it in real-time with web browsers. Read more

NET-A-PORTER

NET-A-PORTER implemented a component-based design on their online properties using Google's Polymer library. The result was a large saving in development time, standarized code across their sites and an improved SEO performance through use of structured data. Read more

Flipkart triples time-on-site with Progressive Web App

In 2015, Flipkart, India’s largest e-commerce site, adopted an app-only strategy and temporarily shut down their mobile website. The company found it harder and harder to provide a user experience that was as fast and engaging as that of their mobile app. But then, Flipkart decided to rethink their development approach. They were drawn back to the mobile web by the introduction of features that made the mobile web run instantly, work offline, and re-engage users. Read more

Creating a Lightsaber with Polymer

How we used Polymer to create a high-performance WebGL mobile controlled Lightsaber that is modular and configurable. We review some of the key details of our project to help you save time when creating your own next time you run into a pack of angry Stormtroopers. Read more

Google+

We hit our goal of never downloading more than 60k of HTML, 60k of JavaScript and 60k of CSS at any one time! Read more