As a web developer, I honestly hope the author of this post is wrong. Performance of modern web apps is simply awful compared to their native counterparts by any measure. They load slowly and consistently feel sluggish in comparison to proper native apps. Slack takes seconds to load and it'll happily sit on over a gig of ram while in use. (And remember, its a glorified IRC client.) Web apps only have two benefits ove…
What is stopping a progressive web-app from performing as well, or nearly as well (to be impercetible).
I would have assumed that most of the time waiting is on network events - so using things like service workers to handle things asynchronously, and also handle caching would reduce things.
I watched a presentation on how Google made the IO 2016 webapp (https://events.google.com/io2016/):
https://www.youtube.com/watch?v=__KvYxcIIm8
and they used quite a few clever tricks to tweak performance.