| build | min / gz | contents | descr |
|---|---|---|---|
| pico | 12.6k / 5.1k | fluent api dom recycling lifecycle hooks parameterized handlers sub-views element injection innerHTML vnode refs css objects svg diff lazy list |
view core This build is unstable by design; features that get decoupled can move to nano+ builds at any commit! |
| nano | 14.5k / 5.9k | - fluent api + special attrs + prop attrs + tag parsing + vnode patching + class merging + auto keying + global onevent + object/array diff + foreign elem skipping + raf-debounced redraw |
"input[type=checkbox].some-class"vnode.patch({class: ..., style...}) |
| micro | 15.8k / 6.4k | + emit+ body+ autoPx+ defineElementSpread+ defineSvgElementSpread |
vm.emit('myNotif', arg1, arg2...)vm.body(){style: {width: 20}} |
| mini | 16.1k / 6.5k | + stream |
view reactivity |
| client | 16.8k / 6.7k | mini+ attach |
SSR hydration |
| server | 17.7k / 7.2k | mini+ html |
SSR rendering |
| full | 18.4k / 7.4k | mini+ attach+ html |
all the bells and whistles |
| dev | 24.0k / 9.6k | full+ warnings |
use this build for development; it contains detection of some anti-patterns that may cause slowness, confusion, errors or undesirable behavior |