All Naive Service Workers Eventually Die
· 7 min read
A Post-Mortem on Offline-First Web Apps under Intermittent Connectivity
بسم الله الرحمن الرحيم
Not too long ago, I was visiting a local mosque (and community center) that I frequent and noticed that the slideshow display in the main hall wasn’t working. After some discussion with one of the admins, we proposed a new slideshow display to replace their defunct display they had at the time. The new display would be a web app that achieves feature-parity with the previous version and adds some extra conveniences.
The first version of the slideshow was deployed to the center just a couple of days after the proposal. About 16 hours later, I received the first complaint:
