Here is the post, you should read first before reading my thoughts,
This is a cross-post, the content I wrote down here is the same as in the original comment I left on his site.
First of all, thanks for writing down your thoughts. While I agree with some points I also can’t really agree with some.
I am all for offline-first (although I don’t really like the term, as it is only true for second visit) but this doesn’t mean we shouldn’t focus on the the core principles of PE anymore. I really like Service Worker for example, one of the reasons why I really like it is that this is a perfect example of PE for me. If a browser supports Service Worker you get a performance boost if done right, if the browser doesn’t support it they will get the same experience as before. Nobody harmed, but some (many more in the future) get an enhanced experience.
To sum up my thoughts:
- Accessility should always be more important than performance or other constraints.
- Be nice!
Thanks again for writing this and keep up this nice conversation between different mindsets.