- Linguagem baseada em componentes projetada com o objetivo de desenvolver aplicações web de alto desempenho
- Combina WASM (WebAssembly) com uma arquitetura de reatividade refinada (fine-grained reactivity)
- Tem a segurança de tipos (type safety) como núcleo, detectando erros em tempo de compilação para garantir uma qualidade de código estável
- Oferece gerenciamento de memória sem coletor de lixo (GC) para desempenho previsível e um ambiente de execução sem atraso de frames
- Com um sistema reativo granular, as mudanças de estado são mapeadas diretamente para elementos do DOM, eliminando a sobrecarga do Virtual DOM
- Por meio de operações em lote (batch operation), agrupa chamadas de API do navegador como DOM, Canvas e Storage para minimizar o custo da fronteira WASM–JS
- Com um design em nível de componente, oferece suporte a props, state e blocos de lifecycle, além de fornecer tags de fluxo de controle declarativo como
<if> e <for>
- Sintaxe que permite escrever HTML e CSS de forma integrada, com suporte a estilização baseada em escopo
- Disponibiliza extensões de editor para VS Code, Sublime Text e Zed
- Comandos de CLI como
coi init, coi build e coi dev para criar e executar projetos
- Casos de uso: dashboards em tempo real, painéis administrativos, simulações, jogos, visualização de dados e outros webapps interativos de alto desempenho
- Licença MIT
Ainda não há comentários.