Offline User Experience is a deep dive on subjects surrounding progressive enhancement techniques and the achieving the best offline web experiences.

Beta notice: This project is in active development, Let us know
if you're interested.

The ultimate offline experience

Read ⟶

Offline fundamentals

Even the most basic cache implementation can simultaneously improve performance and enable offline use of any website…

Read ⟶

Versioning offline content

Automate the versioning of your cache to make sure users never see out of date content…

Read ⟶

Offline workflow

Reduce service worker startup times and automate generating caches at build time to avoid manual effort and human error…

Read ⟶

Offline fallback page

Implementing an offline fallback page should be just as essential as including a 404 page on your website…

Read ⟶

Offline website

Provide indicators for slow or offline content

Avoid leaving users frustrated due to a poor or non-existent connection…

Getting re-connected

Content should seamlessly become available when regaining a lost connection…