CodeMirror | ||
---|---|---|
Información general | ||
Tipo de programa | Editor de código | |
Desarrollador | Marijn Haverbeke | |
Lanzamiento inicial | 2007 | |
Licencia | Licencia MIT | |
Información técnica | ||
Programado en | JavaScript | |
Plataformas admitidas | Navegador web | |
Versiones | ||
Última versión estable | 5.65.16 (info) ( 20 de noviembre de 2023 (11 meses y 26 días)) | |
Lanzamientos | ||
CodeMirror | CodeMirror | |
Enlaces | ||
CodeMirror es un componente de JavaScript que proporciona un editor de código en el navegador. Tiene una API de programación rica y un enfoque en la extensibilidad.
La primera versión del editor fue escrita a principios de 2007, para la consola del sitio web de Eloquent JavaScript. El código fue empaquetado por primera vez y publicado bajo el nombre de CodeMirror en mayo de 2007. Esta versión se basaba en la función contentEditable
de los navegadores.[1]
A finales de 2010, el proyecto Ace, otro editor de código basado en JavaScript, fue pionero en nuevas técnicas de implementación y demostró que es posible, incluso en JavaScript, manejar documentos con miles de líneas sin un rendimiento degradado. Esto provocó una reescritura de CodeMirror[2] según los mismos principios. El resultado fue la versión 2, que ya no dependía de contentEditable
y mejoró significativamente el rendimiento.