Optimizing resource loading with the Fetch Priority API
The Fetch Priority API indicates the relative priority of resources to the browser. It can enable optimal loading and improve Core Web Vitals.
The Fetch Priority API indicates the relative priority of resources to the browser. It can enable optimal loading and improve Core Web Vitals.
Learn the basics of using the Navigation and Resource Timing APIs to assess loading performance in the field.
Users loading your site a second time will use their HTTP cache, so make sure
it works well.
An overview of what push notifications are, why you might use them, and how they work.
How to track offline usage of your site so that you can make a case as to why your site needs a better offline experience.
Improve performance by using a content delivery network.
The pros and cons of using consistent or different expiry logic across the service worker cache and HTTP cache layers.
Respond to navigation requests without waiting on the network by using
a service worker.
Modifying the assets that you serve to users based on their device and network conditions.
Achieving a SPA-like architecture in multi-page apps by combining partials, service workers, and streams.
Complementing traditional prefetching techniques with service workers.
Using a service worker to save a search query when a user goes offline and then automatically retry the query once a connection is re-established.
How to accelerate your media playback by actively preloading resources.
A guide to designing web experiences for slow networks and offline.