Articles by Philip Walton

Engineer at Google working on the Web Platform

http

Page Lifecycle API

The Page Lifecycle API brings app lifecycle features common on mobile operating systems to the web. Browsers are now able to safely freeze and discard background pages to conserve resources, and developers can safely handle these interventions without affecting the user experience.

First Input Delay

First Input Delay (FID) is a new performance metric for measuring page responsiveness for real users in the wild.

Chrome 64 to deprecate the chrome.loadTimes() API

The non-standard chrome.loadTimes() API will be deprecated in Chrome 64 now that standards-based equivalents exist for all of its useful features.

The Device Memory API

The Device Memory API allows developers to serve different resources to users based on their device's memory capabilities.

Best Practices for Using IndexedDB

Learn best practices for syncing application state between IndexedDB an popular state management libraries.

User-centric Performance Metrics

User-centric Performance Metrics

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?