smalljs to strona dokumentacji $mol — reaktywnego frameworka UI z typowanymi widokami, automatyczną reaktywnością i bez wirtualnego DOM. Sam framework jest rozwijany otwarcie przez społeczność hyoo-ru; ta strona gromadzi przewodnik, interaktywny kurs, żywy playground i referencję API w jednym miejscu.
Tak. $mol napędza prawdziwe aplikacje i wewnętrzne narzędzia — zobacz Prezentację. Jest dostarczany z jednego monorepo (MAM) i codziennie używany przez jego autorów i społeczność.
Mały. Minimalna aplikacja to około 123 KB nieskompresowanego JavaScriptu, czyli mniej więcej 20 KB przesyłanych przez sieć po kompresji. Renderowanie jest domyślnie wirtualizowane (komponenty poza obszarem widocznym nigdy nie są tworzone), a build dołącza tylko te moduły, których faktycznie używasz, więc bundle rośnie wraz z twoją aplikacją, a nie z frameworkiem. Zobacz Renderowanie, aby poznać szczegóły i powtarzalne benchmarki.
Uczysz się view.tree, zwięzłej składni drzewa do deklarowania układu komponentów. Jest celowo mała — rozdział Widoki obejmuje wszystko, czego potrzebujesz, za jednym posiedzeniem. Logika pozostaje w czystym TypeScript, a style też są typowane.
Reaktywność jest automatyczna — nie ma useState, useEffect ani ręcznej subskrypcji. Opisujesz, czym jest UI; $mol decyduje, jak i kiedy je zaktualizować. Tabela tłumaczeń pojęć odwzorowuje idee z innych frameworków na $mol.