smalljs è il sito di documentazione di $mol — un framework UI reattivo con viste tipizzate, reattività automatica e senza DOM virtuale. Il framework stesso è sviluppato allo scoperto dalla comunità hyoo-ru; questo sito raccoglie una guida, un corso interattivo, un playground dal vivo e un riferimento API in un unico posto.
Sì. $mol alimenta app reali e strumenti interni — vedi la Vetrina. Viene distribuito da un unico monorepo (MAM) ed è usato ogni giorno dai suoi autori e dalla comunità.
Piccolo. Un'app minima è di circa 123 KB di JavaScript non compresso, ovvero all'incirca 20 KB sulla rete una volta compressa. Il rendering è virtualizzato per impostazione predefinita (i componenti fuori dall'area visibile non vengono mai creati), e il build include solo i moduli che usi davvero, così il bundle cresce con la tua app anziché con il framework. Vedi Rendering per i dettagli e benchmark riproducibili.
Impari view.tree, una sintassi ad albero compatta per dichiarare il layout dei componenti. È volutamente piccola — il capitolo Viste copre tutto ciò che ti serve in una sola seduta. La logica resta in TypeScript semplice, e anche gli stili sono tipizzati.
La reattività è automatica — non c'è useState, useEffect, né sottoscrizione manuale. Descrivi cosa è la UI; $mol decide come e quando aggiornarla. La tabella di traduzione dei concetti mappa le idee di altri framework su $mol.