Obviously it heavily relies on Electron + Chrome internals but the fact that I can control the full browser is pretty amazing.
This is a hybrid desktop+browser app which allows me to some pretty awesome things.
For example, I can inject myself directly into the networking stack in Electron.
This is how Polar implements offline browsing. It captures the traffic of a web page you're visiting and then keeps it in a cache for your usage forever. No worrying about the site vanishing or your network going offline.
Now I COULD do this with a PWA and service workers, possibly, but I think the main thing I'm worried about is Google's control over the extension install process.
I'm anticipating at some point that they might block service workers that essentially register for * ... that actually DOES make a lot of sense to prevent malware - but then I'm not malware.
Specifically V8, Chromium, NodeJS, and Electron.
I've been working in an offline browser and documentation platform named Polar which is based on Electron.
https://getpolarized.io/
Obviously it heavily relies on Electron + Chrome internals but the fact that I can control the full browser is pretty amazing.
This is a hybrid desktop+browser app which allows me to some pretty awesome things.
For example, I can inject myself directly into the networking stack in Electron.
This is how Polar implements offline browsing. It captures the traffic of a web page you're visiting and then keeps it in a cache for your usage forever. No worrying about the site vanishing or your network going offline.
Now I COULD do this with a PWA and service workers, possibly, but I think the main thing I'm worried about is Google's control over the extension install process.
I'm anticipating at some point that they might block service workers that essentially register for * ... that actually DOES make a lot of sense to prevent malware - but then I'm not malware.