Priority hints indicate the relative importance of resources to the browser. They 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.
Write your own reusable, shareable strategies and plugins.
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.
WebTransport is a new API offering low-latency, bidirectional, client-server messaging. Learn more about its use cases, and how to give feedback about the future of the implementation.
How to accelerate your media playback by actively preloading resources.
A guide to designing web experiences for slow networks and offline.