Hacker News new | past | comments | ask | show | jobs | submit login

> and how to use that information to come to a compromise

Electron is popular because it uses regular web tech to build apps. Electron is slow because it uses regular web tech to build apps.

Where is the compromise?

Another question is "popular with who"..

> the developer experience, the development speed, the ability to share code across runtimes

I don't know what you mean by "the developer experience", but surely any high-level language gets you speedy development, and architectural agnosticism?




A compromise would be to use Electron/Chromium as shared libraries so the bulk of those apps would be using the same 500 MB - nearly free lunch for users who would have Chromium running all day either way.


That basically already exists.[0] The only major issue is that they're limited to the permissions of normal webpages in the browser.

[0]https://chrome.google.com/webstore/category/apps


Chrome apps are being discontinued on most OSes, so they recommend migrating to Electron or NW.js if a normal web app or extension won't work. https://blog.chromium.org/2016/08/from-chrome-apps-to-web.ht...




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: