There is an handy tool to take advantage of Electron technology and make “native” apps from an URL, Nativefier:
npm install nativefier -g nativefier "https://example.com"
(you just need npm package manager to install it)
It will make a folder in your Home with the executable in it:
This is how Google+ looks for example:
Zero differences compared to Chrome/Chromium web app apparently, but the RAM used is much lower:
- Google+ as Chromium web app: ~350 MB
- Google+ as Electron app: ~100 MB
You also get a better integration with the desktop enviroment, for example clicking on a link open the default browser, not necessarily Chrome/Chromium, and native notifications:
For example I used some CSS rules to add a Breeze style to Diaspora*:
I’m going to build more apps. Ciao!