CodeMirror este un software de cod sursă liber destinat pentru browserele web scrise în JavaScript. Acesta susține multe limbaje de programare și evidențierea une sintaxe.
Istorie
Prima versiune a editorului a fost scrisă la începutul anului 2007, pentru consolă în site-ul web Elloquent JavaScript. Codul a fost pentru prima dată comprimat și lansat sub numele CodeMirror în mai 2007. Această versiune se baza pe caracteristica contentEditable
a browserelor.[2]
La sfârșitul anului 2010, proiectul Ace, un alt editor de cod bazat pe JavaScript, a pionierat cu noi tehnici de implementare și a demonstrat că este posibil chiar și în JavaScript să se ocupe de documente cu multe mii de linii fără performanțe degradate. Acest lucru a determinat o rescriere a CodeMirror[3] de-a lungul acelorași principii. Rezultatul a fost versiunea 2, care nu se mai baza pe contentEditable
și performanță îmbunătățită semnificativ.
Caracteristici
Note
Legături externe