A funny observation (well, funny to me) is that the architecture of Service Workers in browser applications functionally requires understanding distributed systems to make work, because an SW runs in an entirely separate (and asynchronous, and partially-available) execution context from any of its client browser tabs and shares no state with them.

0

If you have a fediverse account, you can quote this note from your own instance. Search https://mastodon.transneptune.net/users/owen/statuses/116213662671916120 on your instance and quote it. (Note that quoting is not supported in Mastodon.)