The only reason I switched to VS Code was speed. #138
Replies: 7 comments 18 replies
-
It will never be mega fast as but some of the upcoming changes are looking promising so far as performance is concerned. The Electron 21 update being a big one along with the WASM tree-sitter implementation. |
Beta Was this translation helpful? Give feedback.
-
Pulsar starts a little bit slower than Atom. But performance overall is the same, or a bit better than Atom because of our recent Electron updates. I'm curious on why loading up the editor faster is that desirable - honestly, I usually load my editor few times per day, so one second more or less is not an issue, but I've seen people honestly saying it's a deal breaker. As for speed, Atom's and Pulsar's plug-in API is way more powerful than vscode, and this have the unfortunate side effect that a single plug-in can slow down or even freeze the editor. This is by design, and I don't see us changing this... |
Beta Was this translation helpful? Give feedback.
-
@trusktr I'll preface by saying I've never used VSCode. But as for startup times, if it helps here's what my startup times look like with Pulsar. Yes it might be a little bit slower than Atom was, but it's honestly not something that has ever caused me to think about it being slow. But really for Pulsar to launch on Windows 10 (Pulsar V1.102.0) it takes We do want to have better performance, but it hasn't been seen as the highest priority, until we get things updated. |
Beta Was this translation helpful? Give feedback.
-
So I wanted to go ahead and provide a bit more detailed of an answer and went ahead and started testing the performance on my machine of Pulsar and VSCode and Sublime (For good measure). Just to help let you know what speed looks like if this is something you are willing to work with. So a quick note, the startup time mentioned above, looks like it's only measuring part of the time within Pulsar, and is missing on some details. But otherwise lets get into my results. The below values are all tested on my machine. Windows 10 22H2 (Ryzen 7 3800X, 32GB DDR4, GeForce RTX 2060), allowing each application ten total consecutive runs, waiting for the application to become fully rendered and interactible. Sublime TextFresh Install
VSCodeFresh Install
PulsarNOT A fresh install
So with the above said there is a measurable performance hit during Pulsars launch times. Although obviously it's something I've never quite noticed before, and maybe that says more about how I use my system, or how rarely I am waiting for the window to appear. But either way it's not the biggest issue for my workflow. And if it seems like it wouldn't be for you either we would be more than happy to have you aboard |
Beta Was this translation helpful? Give feedback.
-
You may want to check out this Atom fork: https://thorium.rocks/atom-ng/ |
Beta Was this translation helpful? Give feedback.
-
I tested on my laptop with a fresh install, running Opening dev tools ( I am sure some of this could be optimized by people with deep JavaScript knowledge. Contributions welcome! |
Beta Was this translation helpful? Give feedback.
-
Just for completion: I opened up my Ubuntu VM and capped my CPU to make it easier to compare loading times between Pulsar and VSCodium. This is a deep-dive comparison between Pulsar (newest Electron branch, already with GitHub package and everything) and VSCodium. Both are on their latest (as of today) version, installed from their pulsar-loading.mp4Yes, the VSCode UI is faster; the editor being "ready to use", no - both have roughly the same time to be ready. The final difference is - while VSCodium is "ready to use" a bit earlier (a couple milliseconds, really) it's not "fully loaded" - if you look at the top, and the bottom, elements of VSCodium you can see that it still populates some stuff after syntax highlighting is done, where in Pulsar, as soon as the editor is "ready to use" it's also "fully loaded". |
Beta Was this translation helpful? Give feedback.
-
VS Code widows always started a lot faster. Atom's were painfully slow. Has or is this being addressed?
At the time, TypeScript IDE support was also better in VS Code, but all IDEs have caught up with the Language Server Protocol support.
But I loved basically everything else about Atom.
I would love to come back to Atom, but the speed was the only thing holding me back really.
If speed can be as fast or faster than VS Code, it could make a true resurgence.
Beta Was this translation helpful? Give feedback.
All reactions