3 ms·
Sure, and then you run your app and find out that the app displays differently in each engine, so not only you need portable system lib, now you also need porta
by emteycz 6y ago
Sure, and then you run your app and find out that the app displays differently in each engine, so not only you need portable system lib, now you also need portable UI code. That's what we avoid with bundling the web engine.
- olliej 6y agoYes, what you also get is terrible battery life, terrible performance, and terrible UI. It is immediately obvious any time you use an electron app on osx because you immediately hit non-standard UI behavior, and basic errors with hotkeys. So by using electron you've made your life easier, but have produce an app that is much worse for the people actually using it.
- emteycz 6y agoVSCode is Electron app, running nonstop on my Macbook, it's very fast and doesn't seem to be much more (or at all) power hungry than Xcode. Thanks to Electron it works everywhere and is the same on all platforms, that's a feature.
- olliej 6y agoThe first time I used vscode it was obvious that it wasn’t a native app. Basic things like the search hot keys were broken. It’s perf as a text editor compared to native text editors is abysmal, and if you compare to Xcode you have to include the many processes spawned for basic code support. VSCode’s idea of a file that is too large to process is smaller than xcode’s which is itself pretty unresponsive for a while when loading files that textmate and other native editors handle without a problem.