smalljs est le site de documentation de $mol — un framework d'interface réactif avec des vues typées, une réactivité automatique et pas de DOM virtuel. Le framework lui-même est développé au grand jour par la communauté hyoo-ru ; ce site rassemble un guide, un cours interactif, un playground en direct et une référence d'API en un seul endroit.
Oui. $mol fait tourner de vraies applications et des outils internes — voir la Vitrine. Il est livré depuis un unique monorepo (MAM) et est utilisé quotidiennement par ses auteurs et sa communauté.
Petite. Une application minimale pèse environ 123 KB de JavaScript non compressé, ou à peu près 20 KB sur le réseau une fois compressée. Le rendu est virtualisé par défaut (les composants hors de la zone visible ne sont jamais créés), et le build n'embarque que les modules que vous utilisez réellement, si bien que le bundle grandit avec votre application plutôt qu'avec le framework. Voir Rendu pour les détails et des benchmarks reproductibles.
Vous apprenez view.tree, une syntaxe d'arbre compacte pour déclarer la mise en page des composants. Elle est volontairement petite — le chapitre Vues couvre tout ce dont vous avez besoin en une seule fois. La logique reste en TypeScript simple, et les styles sont typés eux aussi.
La réactivité est automatique — il n'y a pas de useState, useEffect ni d'abonnement manuel. Vous décrivez ce qu'est l'interface ; $mol décide comment et quand la mettre à jour. La table de traduction des concepts fait correspondre les idées d'autres frameworks à $mol.