smalljs$molRechercher⌘ KDocsPlaygroundComparerÉcosystèmeÀ proposFR
FAQGetting StartedIntroductionModèle mentalDémarrageDe TypeScript à view.treeStructure d'un projetOutillageEssentialsInstallationVuesÉtat et réactivitéRoutageRenduTestsDéploiementDépannageDataRécupération de donnéesSchémas de donnéesGiper BazaMoreVitrineDe React, Vue et SvelteRecettesAdvancedPluginsMétadonnées de moduleHors-ligneVues fantômesAboutFAQÉquipeVersionsAPI$mol_button_major$mol_button_minor$mol_string$mol_number$mol_text$mol_paragraph$mol_list$mol_row$mol_link$mol_check$mol_switch$mol_select$mol_scroll$mol_page$mol_pick

FAQ

Qu'est-ce que smalljs ?

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.

$mol est-il prêt pour la production ?

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é.

Quelle est la taille du runtime ?

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.

Dois-je apprendre un nouveau langage de template ?

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.

En quoi est-ce différent de React, Vue ou Svelte ?

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.

Où obtenir de l'aide ?

Sous quelle licence est-il ?

MIT. Vous pouvez utiliser $mol librement dans des projets commerciaux et open-source.
Modifier cette page sur GitHubÉtait-ce utile ?OuiNonPrécédentVues fantômesSuivantÉquipe
Sur cette pageQu'est-ce que smalljs ?$mol est-il prêt pour la production ?Quelle est la taille du runtime ?Dois-je apprendre un nouveau langage de template ?En quoi est-ce différent de React, Vue ou Svelte ?Où obtenir de l'aide ?Sous quelle licence est-il ?
Type to search the documentation.