Making web applications available when the network isn't.
Imagine opening an application, waiting several seconds for it to load, and then losing your internet connection.
You refresh the page, and everything disappears.
Perhaps you were trying to submit a form, view some information, or complete an important task. Suddenly, an unstable network has made the entire application unusable.
For many developers, this might seem like an ordinary network failure. But for users who regularly deal with unreliable connectivity, expensive data, and inconsistent network speeds, it is a frustrating part of their everyday experience.
This raises an important engineering question:
How do we build web applications that remain useful when the network becomes unreliable?
I recently delivered a workshop on Building Resilient Apps for Unreliable Networks & Low Bandwidth .…