smalljs ist die Dokumentationsseite für $mol — ein reaktives UI-Framework mit typisierten Ansichten, automatischer Reaktivität und ohne virtuelles DOM. Das Framework selbst wird offen von der hyoo-ru-Community entwickelt; diese Seite bündelt einen Leitfaden, einen interaktiven Kurs, einen Live-Playground und eine API-Referenz an einem Ort.
Ja. $mol treibt echte Apps und interne Werkzeuge an — siehe das Schaufenster. Es wird aus einem einzigen Monorepo (MAM) ausgeliefert und täglich von seinen Autoren und der Community genutzt.
Klein. Eine minimale App umfasst etwa 123 KB unkomprimiertes JavaScript bzw. rund 20 KB über die Leitung nach der Komprimierung. Das Rendering ist standardmäßig virtualisiert (Komponenten außerhalb des sichtbaren Bereichs werden nie erzeugt), und der Build liefert nur die Module aus, die Sie tatsächlich verwenden, sodass das Bundle mit Ihrer App wächst und nicht mit dem Framework. Siehe Rendering für Details und reproduzierbare Benchmarks.
Sie lernen view.tree, eine kompakte Baum-Syntax zur Deklaration des Komponenten-Layouts. Sie ist bewusst klein — das Kapitel Ansichten deckt alles Nötige in einer Sitzung ab. Die Logik bleibt in reinem TypeScript, und Stile sind ebenfalls typisiert.
Reaktivität ist automatisch — es gibt kein useState, useEffect oder manuelles Abonnement. Sie beschreiben, was die UI ist; $mol entscheidet, wie und wann sie aktualisiert wird. Die Konzept-Übersetzungstabelle bildet Ideen anderer Frameworks auf $mol ab.