Web browser on Electron? No, thank you.
If someone doesn't know, this is a wrapper for Node.js server and Chromium. To put it simply, it has a whole server inside and a copy of Chrome browser to render interface. Result is a memory and CPU hog. This is most cheapest and cruelest way to develop multiplatform "native" apps (notice quotes). The one who pays here, is the user.
Electron might be a resource hog but that isn't necessarily bad, besides this also isn't a browser for everyone. There is no browser that has as many features or that has developed as many features in the period of development. I can count with one hand new features that Google has introduced in Chrome in terms of functionality in maybe the last 5 years and with the other hand the ones they removed just because people didn't use them(ie. tab stacking). Since Vivaldi came out with the first stable 1.0 release they've now had 13 major updates, each with at least a new feature. Even with what you call a downside, Vivaldi runs perfectly even my basic $800 laptop with 8GB of RAM even with more than 20 tabs open all the time. Just because it runs Electron doesn't outright mean it runs slowly. The browser could even be a little slower that I wouldn't care due to its features(quick commands, web panels, search nicknames, not having to give up on Chrome extensions, tab stacking with multi view, screenshot).
Well, cheap and fast are interchangeable here: you can hire more developers and development would be as fast, as with Electron, but the cost and complexity of the project would rise.
I absolutely agree, that Electron has it's place, but this is starting to get ridiculous, it's not only chat apps, we have IDEs, browsers on Electron now. What's next? A full blown operating system? This trend is worrying and I advise users and developers to be cautious about it.
Are you a developer? If you were, surely you would know that more developers and more money doesn't mean faster development. This idea of throwing money and people into a project to make it go faster is the biggest misconception of software development by people who aren't developers. Sure, with more people and with good development techniques you maybe could build more complex things but to say that you could add more developers and go just as fast as if you were developing natively(which could possibly mean no Chrome extensions and much slower/weaker multi platform support) is very far from true.
I do agree that the trend of Electron can be a bit too much but I'm willing to ignore some of it's downsides for the advantages it brings.
[doublepost=1511370692][/doublepost]
I see the phrase tossed around a lot in various subsections, but what exactly constitutes one being a "power user"? Particularly in this context, i.e. web browsing?
Power user, for me at least, is someone who kind of uses and abuses the features of, in this case, software. I'm a power user, I like my browser to have a lot of features that enhance my browsing either making it faster or easier to do things.
ie. tab stacking with multi view(tab side by side) - on Chrome would need a window side by side but it would be in a different window which would make it confusing.
Web panels with programming language documentation.
Search nickname - do you search a lot of websites? you can set up searches for youtube and when you search for "y <insert music>" it searches for youtube. Or search IMDB by creating a "imdb" nickname, etc.
Quick commands or custom keyboard shortcuts to open tabs, search in specific websites, open bookmarks that have an alias, Clicking F2, writing "git" and I can immediately go to Github.
Built in screenshot functionality.