I think PWA pattern is bad for most website, they are not designed to run offline, just pretend to be available while actually not. ServiceWorker mess up app lifecycle and cache control. I just wish Chrome allow me to just disable all ServiceWorkers.
This PRPL is even worse, just makes the stateless HTML page stateful, keeping more active connections, and is a lot more complicated.
If you want a fast to load page, please keep it simple.
You are either using the service worker api wrong or don’t understand how slow and spotty Internet connections can be for a majority of users around the world. PWAs are a massive improvement of experience on the web—it lets you think of the end-user more than the developer experience.
It looks like one of those technologies that are useful in theory, but difficult enough to implement correctly that 90% of implementations will be worse than not using it (endless scroll being a notorious offender).
This PRPL is even worse, just makes the stateless HTML page stateful, keeping more active connections, and is a lot more complicated.
If you want a fast to load page, please keep it simple.