Here's a naive comparison
~/workspace/iOS Project(develop)
time subl .
________________________________________________________
Executed in 75.46 millis fish external
usr time 21.45 millis 106.00 micros 21.34 millis
sys time 14.84 millis 659.00 micros 14.18 millis
~/workspace/iOS Project(develop)
time code .
________________________________________________________
Executed in 4.18 secs fish external
usr time 123.39 millis 99.00 micros 123.29 millis
sys time 175.07 millis 585.00 micros 174.49 millisCloser to IntelliJ than to Sublime, in my experience.
Is there something remotely comparable to VSCode's debugger view on Sublime for instance?
With the C/C++ and CMake Tools extensions installed, VSCode is an IDE that provides pretty much the same features as Xcode (for some features Xcode is ahead, and for others VSCode).
XCode needs about 12 seconds to start into a C/C++ project (on my mid-2014 13"MBP), while VSCode needs 3 (and yes I start into both fairly frequently from the command line). When actually working in the IDEs, for some things XCode feels slicker, for others VSCode. All in all, XCode really isn't a good argument in the whole "Electron vs Native debate" (and the same is true for VSCode vs Visual Studio btw).
Doesn't it kinda make you think, just a little?
The hubris is frightening.
What I don't get is why they don't want to make a native macOS client, or Windows client. For Linux I get that they don't necessarily know if it should be GTK, QT, should they adopt KDE standards or Gnome, something else maybe? I can see why they would like Electron in that case.
For something like the Mac... They could do a fantastic client, it would use very little memory, play nice with the OS and be fast. Their users would notice and love it.
The file search uses `ripgrep` which is written in Rust. But that is it as far as I know.
I'm not surprised that Slack's memory use tends to explode.
VSCode itself doesn't fall over, but code completion and error highlighting are painfully slow to catch up and several of the extensions that provide that functionality regularly crash out.
It LAGS a lot. I work on Xcode Swift projects and the difference is amazing (and Xcode is quite crap). Auto-complete or sometimes just opening a file takes seconds. (I know my project has a bit more complexity that a normal react/node app, but still...)