Jake Archibald

The UX Of Offline-First

Modern Progressive Enhancement

Chrome has shipped ServiceWorker, Firefox is hot on the trail. This opens the door to a slew of previously native-only features. Currently we have network management — the ability to treat the network as an enhancement, soon we’ll see push messaging and background sync. The technology is one thing, but how can we use these things to improve user experience? Native apps haven’t quite figured this out. Let’s beat them to it.

User Experience, Offline first, Progressive Enhancement