使用 wasm-bingen 和 web-sys 的 TODO MVC
wasm-bindgen 和 web-sys 编写的 TODO MVC
代码改写自 ES6 版本.
核心区别在于
- 拥有一个 Element 包装器,它负责处理 web-sys 中的 dyn 和 into refs,
- 一个 调度器,它允许控制器和视图通过模拟类似于 JS 事件循环的东西来相互通信。
大小
该项目的大小还没有经过太多优化工作。
- ~96kb 发布版
- ~76kb 使用 binaryen 优化后
- ~28kb Brotli 压缩后