- Lenguaje basado en componentes diseñado con el objetivo de desarrollar aplicaciones web de alto rendimiento
- Combina WASM (WebAssembly) con una arquitectura de reactividad de grano fino (fine-grained reactivity)
- Con la seguridad de tipos (type safety) como eje central, detecta errores en tiempo de compilación para asegurar una calidad de código estable
- Ofrece un entorno de ejecución con rendimiento predecible y sin retrasos de fotogramas mediante una gestión de memoria sin recolector de basura (GC)
- Gracias a un sistema reactivo detallado, los cambios de estado se asignan directamente a los elementos del DOM, lo que elimina la sobrecarga del Virtual DOM
- Mediante operaciones por lotes (batch operation), agrupa llamadas a APIs del navegador como DOM, Canvas y Storage para minimizar el costo del límite entre WASM y JS
- Con un diseño por componentes, admite bloques de props, state y lifecycle, y ofrece etiquetas declarativas de control de flujo como
<if> y <for>
- Incluye una sintaxis que permite escribir HTML y CSS de forma integrada, con soporte para estilos basados en alcance (scope)
- Ofrece extensiones de editor para VS Code, Sublime Text y Zed
- Permite crear y ejecutar proyectos con comandos CLI como
coi init, coi build y coi dev
- Áreas de uso: dashboards en tiempo real, paneles de administración, simulaciones, juegos, visualización de datos y otras webapps interactivas de alto rendimiento
- Licencia MIT
Aún no hay comentarios.