Can Service Workers service background applications?
I had a thought experiment on how I might port an application I once
developed for native Android to a web app, even if it were to run solely
on Android devices. The application behaves like a mantle clock: every
fifteen or thirty minutes, it wakes up and plays a custom chime. My son
used to call it "Big Ben in Your Pocket."
We made our static site work offline in a day using the Service Worker API
We believe in progressive web applications as a strong alternative to native mobile applications.
Along with small experimental projects we conduct on the side, we intend to improve our web site over
time with new techniques and patterns, both to educate ourselves as well as to demonstrate the worth
of these browser improvements. Our latest improvement makes use of
You can now view most of the
Component Kitchen website offline, courtesy of the power of Service Workers.
We’ve rewritten the
backend server to rip out a popular templating language and replace it with
our opinion, made it a sufficiently capable general-purpose language that
we’ve dropped use of a special-purpose template language. As we began a
rewrite of our site, we were inspired by our recent work
and decided to apply the same philosophy to our backend as well.