smalljs é o site de documentação do $mol — um framework de UI reativo com vistas tipadas, reatividade automática e sem DOM virtual. O framework em si é desenvolvido abertamente pela comunidade hyoo-ru; este site reúne um guia, um curso interativo, um playground ao vivo e uma referência de API em um só lugar.
Sim. O $mol alimenta apps reais e ferramentas internas — veja a Vitrine. Ele é distribuído a partir de um único monorepo (MAM) e é usado diariamente por seus autores e pela comunidade.
Pequeno. Um app mínimo tem cerca de 123 KB de JavaScript sem compressão, ou aproximadamente 20 KB pela rede depois de comprimido. A renderização é virtualizada por padrão (componentes fora da área visível nunca são criados), e o build inclui apenas os módulos que você realmente usa, então o bundle cresce com o seu app e não com o framework. Veja Renderização para os detalhes e benchmarks reproduzíveis.
Você aprende view.tree, uma sintaxe de árvore compacta para declarar o layout dos componentes. Ela é intencionalmente pequena — o capítulo Vistas cobre tudo o que você precisa de uma vez. A lógica fica em TypeScript puro, e os estilos também são tipados.
A reatividade é automática — não há useState, useEffect, nem assinatura manual. Você descreve o que a UI é; o $mol decide como e quando atualizá-la. A tabela de tradução de conceitos mapeia ideias de outros frameworks para o $mol.