Hacker News new | ask | show | jobs
by 5560675260 1667 days ago
OP refers to VSCode being built on web stack. But AFAIK there is little to none actual DOM manipulations after initial setup since everything is rendered on canvas.
1 comments

at that point why don't they just use native + skia ? Seems weird to build a web based editor to then just use canvas.
At a guess, they're probably sticking with it because it enables Javascript/Typescript as an interfacing language for plugins which, given the language's popularity and cross-platform nature, is probably part of the reason the plugin catalogue is so large.
I have this dream that eventually VSCode will just be React Native in disguise.