Small
Between 3.5 and 7 kB minified and brotlied, depending on what you import.
Small
Between 3.5 and 7 kB minified and brotlied, depending on what you import.
Direct DOM
Views build real DOM nodes, and the signals bound into them update the nodes in place. No virtual DOM, no re-render.
Nano Kit Signals
Fine-grained reactivity shared with Nano Kit, so its stores, queries, routes and messages bind straight into views.
Tree-Shakeable
Every element, block and helper is a separate export: only the code you import ends up in your bundle.
TypeScript First
Attributes, events, props and children are typed: a misspelled attribute or a child passed to a component that takes none is a type error.
Developer Tools
Packages for testing views with Testing Library and for developing components in Storybook.