Re:Napa.js: A multi-threaded JavaScript runtime
by endless1234 on Wednesday October 18, 2017 @09:53AM
(#15499125)
Atom and VS Code don't "feel great"? Yes, there are lots of shitty Electron apps out there, but don't the good ones prove that it's possible to write good ones too?
[ Parent
| on HN ]
Re:Napa.js: A multi-threaded JavaScript runtime
by seba_dos1 on Wednesday October 18, 2017 @12:56PM
(#15500750)
I haven't tried VS Code, but Atom definitely doesn't feel that great. Looks like a lightweight editor, feels like a big, heavy moloch.
Atom's selling point to me was always its easy hackability, and that's where Electron tremendously wins: doing hacks, software meant to be set up quick'n'dirty, personal experiments, stuff done because "why not". I'm glad that Electron (and Atom too) exists because of that. However, that's definitely not a reason to write any serious tools in it. Using any Electron app with my 8GB RAM is a nightmare, and most of them look so out of place that (from the UX perspective) I don't know why they were put outside of the browser in the first place.
[eidt] Oh, and the main thing - VS Code and Atom definitely don't share their code with any Web version running in browser. Doesn't that make the original argument moot?
Re:Napa.js: A multi-threaded JavaScript runtime
by contextfree on Monday October 23, 2017 @08:04PM
(#15538058)
vscode does share code with the browser-based editor used in MSFT sites like VS Team Services and onedrive. It was actually first released there as a browser-based editor before being adapted for use in a standalone desktop application.
Re:Napa.js: A multi-threaded JavaScript runtime
by GordonS on Wednesday October 18, 2017 @10:10AM
(#15499269)
I'm with you here. Electron has gotten a bad name thanks to resource hogs like Slack, but it can also be used to create amazing multi-platfotm desktop apps. VS Code is a great example of Electron done right - compared to the full VS it absolutely flies, while still being packed with features and being very extensible.
Re:Napa.js: A multi-threaded JavaScript runtime
by brazzledazzle on Thursday October 19, 2017 @02:16AM
(#15505807)
Do you run Slack on Windows by chance? I've only seen it being CPU intensive twice on macOS.