ace mehr Funktionen in gebaut So Vergleich fair machen wir diese Funktionen
not minified ace.js is . . . . 530kb
- multiselect . . . . . . . . . 484kb
- folding . . . . . . . . . . . 451kb
- bracketmatch, highlight selected
word, search, worker . . . . 429kb
- built in theme, unicode
support for selectWord . . . 401kb
andere entfernen müssen. Dinge wie, jank frei scrollen beim Auswählen von Text mit der Maus, Animation auf der Seite auf/ab, Auswahl von Zeilen aus der Gosse, besser toggleComment, smart gotoLineEnd, indentGuides usw. sind härter zu r emove, da sie keine eigenständigen Module sind.
aber Codemirror unterstützt bidirektionale und variable Schriftarten , die für einige der verbleibenden kompensiert, also lasst uns damit aufhören. Die endgültige Größe von ace abgeholzt (nennen wir es ace -. Js) ist 401kb
file |size kb| zip |uglify|uglify+zip|uglify-m-c|+zip
-------------|-------|------|------|----------|----------|----
ace.js | 530 | 106 | 374 | 91.8 |292 |81.1
ace--.js | 401 | 77.1 | 279 | 65.2 |216 |56.5
codemirror.js| 212 | 55.6 | 144 | 40.1 |100 |33.1
die Größe, die die meisten zählt, ist + zip verunstalten, die nicht so viel anders
Wie viele Syntax-Textmarker verwenden Sie? – alex
Nur CSS und HTML. Jede der Dateien für diese Sprachen sind nur etwa 20 KB. Wenn Sie fragen, wie viele verschiedene js Syntax-Highlighter, dann nur einer: Ace Editor. – ambiguousmouse