CodeMirror es un componente JavaScript que proporciona un editor de código en el navegador . Cuenta con una API de programación completa y se centra en la extensibilidad .
Historia
La primera versión del editor se escribió a principios de 2007 para la consola del sitio web Eloquent JavaScript. El código se empaquetó y publicó por primera vez bajo el nombre CodeMirror en mayo de 2007. Esta versión se basaba en la contentEditablefuncionalidad de los navegadores. [ 2 ]
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 que se degrade el rendimiento. Esto impulsó una reescritura de CodeMirror [ 3 ] siguiendo los mismos principios. El resultado fue la versión 2, que ya no dependía de contentEditabley mejoró significativamente el rendimiento.
La versión 6 se publicó en 2022. [ 4 ] [ 5 ] La biblioteca se ha dividido en una colección de paquetes, [ 6 ] [ 7 ] y los paquetes principales se publican de forma independiente. [ 1 ]
Véase también
Referencias
- 1 2 "Registro de cambios de CodeMirror" . Consultado el 2 de febrero de 2026 .
- ↑ "Implementación de un editor de JavaScript con resaltado de sintaxis — en JavaScript" . 24 de mayo de 2007.
- ↑ "CodeMirror 2 ha entrado en fase beta" . 8 de febrero de 2011.
- ↑ Haverbeke, Marijn (8 de junio de 2022). "Se ha lanzado CodeMirror 6.0" .
- ↑ Haverbeke, Marijn (8 de junio de 2022). "CodeMirror 6.0" .
- ↑ "Guía de migración de CodeMirror 5 a 6" . Consultado el 30 de junio de 2023 .
- ↑ "Guía del sistema CodeMirror" . Consultado el 30 de junio de 2023 .
Enlaces externos
- Bibliotecas de JavaScript
- Editores HTML basados en JavaScript
- Software que utiliza la licencia MIT.
- Esbozos de software web