Re:Ask HN: What technical decisions make VS Code a better El...
by pitaj on Friday July 28, 2017 @12:19PM
(#14875375)
I'm not sure where you're looking, but as far as I can tell, VS Code uses practically zero native code. When looking to the git repository, all I see is TS, JS, CSS, and some misc stuff.
Re:Ask HN: What technical decisions make VS Code a better El...
by jplatte on Friday July 28, 2017 @01:09PM
(#14875763)
I know they use ripgrep¹ for their project-wide search feature. I'd imagine that the other native code would also be separate processes whose output is parsed, or in C / C++ / Rust libraries that live in their own repos and that they use via bindings which would themselves only be JS / TS code (and might live in separate repos as well).
2. They are not creating layers of JavaScript. They are using native code wherever necessary.
3. VS code has more control over what extensions can do so that they don't adversely affect the performance.