Releases: SyMind/tarojs-plugin-svelte
Releases · SyMind/tarojs-plugin-svelte
2.0.1
插件将直接依赖 Svelte,并对 Svelte 进行 patch,在不通过设置 hydratable
的情况下阻止进行 innerHTML 优化。
解决使用 hydratable 渲染产生的问题:
- 会在标签间插入一个文本节点,作为 SSR 注水阶段进行节点插入的点,会增加与小程序视图层间通信数据的大小。
- Svelte 编译器生成了更多的代码,这些代码用于SSR 注水阶段的节点复用,但我们并不使用这些逻辑。
1.0.9
- 增加对 H5 的支持
- 使用 TypeScript 重构
- 使用 Rollup 打包减少包依赖,目前只有
svelte-loader
和 svelte-preprocess
- 增加必要的单元测试
1.0.7
Fix: 确保 Svelte 组件被正确 Tree Shaking。
针对于 Taro 初始项目,对比和使用 React、Preact、Svelte 的打包体积:
|
初始项目 |
Svelte |
178kb ⭐️ |
React |
307kb |
Preact |
193kb |
1.0.5
引入 svelte-preprocess
以支持 TypeScript
、Sass
。
1.0.3
将 Taro 组件前缀从 taro-
变更为 t-
,提升开发体验。