4 ms·
What are the non-native parts?
by eatonphil 5y ago
What are the non-native parts?
- madeofpalk 5y agoNow we’ve got to get into what "native" even means, defining it in a way that include Sublime Text but excludes VS Code
- mythz 5y agoUsing a web renderer disqualifies it from being "native".
- madeofpalk 5y agoSublime Text doesn't use native UI frameworks either, it rolls it own UI toolkit. Seems just as native (not at all) as web.
- antifa 5y agoIs 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.
- speedgoose 5y agoObviously Python is much much more native than JavaScript.
- madeofpalk 5y agoI don't think that's obvious (or true, imho) at all.
- speedgoose 5y agoNo it’s not true, it was sarcasm.
- dkjaudyeqooe 5y agoIt renders text using OpenGL instead of using the various Mac text rendering APIs. https://www.sublimetext.com/docs/gpu_rendering.html https://www.sublimetext.com/docs/gpu_rendering.html 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.
- vmsp 5y agoIs this true? I thought that the UI was in OpenGL but that text rendering was done using the native platform APIs. I.e. CoreText