3 ms·
(I am an author of Sciter) I am comparing distribution sizes of would-be-sciter-based-IDE with Brackets/Adobe, Visual Code / Microsoft and Atom / GitHub. Comm
by c-smile 10y ago
(I am an author of Sciter)
I am comparing distribution sizes of would-be-sciter-based-IDE with Brackets/Adobe, Visual Code / Microsoft and Atom / GitHub.
Common for all them: they use HTML/CSS/script based UI.
Sciter's IDE uses Sciter Engine as it is.
Others in the set are Chrome/Node.js based. So they appear as include JavaScript runtime twice - the one in Chrome and the one in Node. But conceptually you just need JS once.
Sciter has a built-in option to style arbitrary text runs so syntax highligting does not require DOM change and so it can be done directly in standard <textarea> editor. Yet Sciter exposes existing HTML/CSS/script tokenizers to the script. That again makes highligting as fast as possible yet code reuse of the whole thing.