Also it doesn't really have a user interface outside the text editor. For example, it doesn't use native dialog boxes. It does use native menus though.
Is this true? I thought that the UI was in OpenGL but that text rendering was done using the native platform APIs. I.e. CoreText
Now we’ve got to get into what "native" even means, defining it in a way that include Sublime Text but excludes VS Code
Using a web renderer disqualifies it from being "native".
Sublime Text doesn't use native UI frameworks either, it rolls it own UI toolkit. Seems just as native (not at all) as web.
Is there a term for less layers of VMs? It seems to be leagues more native than vscode because it is compiled for OSX instead of a webview.
Obviously Python is much much more native than JavaScript.
I don't think that's obvious (or true, imho) at all.