If I have one complaint it’s a minor one: I would’ve loved if at the end of each chapter there was the entire service worker you’d built, everything in the file, shown. In the later chapters I got quite confused and enlisted the help of a few friends to help me figure out what I was doing wrong and why I had some errors. I still have a few things I’d love to do to my service worker, but once my frustration level rose, I backed off a bit. I’ll most likely go back and improve my offline page, but for now, it’s simple and I’m OK with that.
Native apps rely on app stores for distribution. Progressive web apps use URLs. The World Wide Web becomes one big app store, but an app store where everyone is free to publish without asking for permission. (Chapter 9)