mirror of
https://github.com/yewstack/yew.git
synced 2025-12-08 21:26:25 +00:00
parent
20ba37fd72
commit
0afc6952cf
@ -40,15 +40,15 @@ Yew 支持的最低 Rust 版本 (MSRV) 是`1.49.0` 。旧版本可能会导致
|
||||
|
||||
### 对比
|
||||
|
||||
| `trunk` | `wasm-pack` | `cargo-web`
|
||||
--- | --- | --- | ---
|
||||
项目状态 | 积极维护 | [由 Rust / Wasm 工作组](https://rustwasm.github.io)积极维护 | 超过 6 个月没有 Github 活动
|
||||
开发体验 | 开箱即用!无需任何外部依赖。 | 比较基础。你需要编写一些脚本来简化你的开发体验或者使用webpack插件版本。 | 适用于代码层面,但需要单独的资产通道。
|
||||
本地服务器 | 支持 | 仅限webpack插件版本 | 支持
|
||||
根据本地更改自动重新构建 | 支持 | 仅限webpack插件版本 | 支持
|
||||
资源处理 | 支持 | 仅限webpack插件版本 | 仅限静态资源
|
||||
无头浏览器测试 | [开发中](https://github.com/thedodd/trunk/issues/20) | [支持](https://rustwasm.github.io/wasm-pack/book/commands/test.html) | [支持](https://github.com/koute/cargo-web#features)
|
||||
支持生成的目标代码 | <ul><li><code>wasm32-unknown-unknown</code></li></ul> | <ul><li><code>wasm32-unknown-unknown</code></li></ul> | <ul> <li><code>wasm32-unknown-unknown</code></li> <li><code>wasm32-unknown-emscripten</code></li> <li><code>asmjs-unknown-emscripten</code></li> </ul>
|
||||
`web-sys` | 兼容 | 兼容 | 不兼容
|
||||
`stdweb` | 不兼容 | 兼容 | 兼容
|
||||
示例用法 | <a href="https://github.com/yewstack/yew-wasm-pack-minimal">简单的示例</a> | [新手模板](https://github.com/yewstack/yew-wasm-pack-minimal) | `yew-stdweb` 示例程序的[构建脚本](https://www.github.com/yewstack/yew/tree/master/packages/yew-stdweb/examples)
|
||||
| | `trunk` | `wasm-pack` | `cargo-web` |
|
||||
| ------------------------ | -------------------------------------------------------------------------- | ----------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
|
||||
| 项目状态 | 积极维护 | [由 Rust / Wasm 工作组](https://rustwasm.github.io)积极维护 | 超过 6 个月没有 Github 活动 |
|
||||
| 开发体验 | 开箱即用!无需任何外部依赖。 | 比较基础。你需要编写一些脚本来简化你的开发体验或者使用webpack插件版本。 | 适用于代码层面,但需要单独的资产通道。 |
|
||||
| 本地服务器 | 支持 | 仅限webpack插件版本 | 支持 |
|
||||
| 根据本地更改自动重新构建 | 支持 | 仅限webpack插件版本 | 支持 |
|
||||
| 资源处理 | 支持 | 仅限webpack插件版本 | 仅限静态资源 |
|
||||
| 无头浏览器测试 | [开发中](https://github.com/thedodd/trunk/issues/20) | [支持](https://rustwasm.github.io/wasm-pack/book/commands/test.html) | [支持](https://github.com/koute/cargo-web#features) |
|
||||
| 支持生成的目标代码 | <ul><li><code>wasm32-unknown-unknown</code></li></ul> | <ul><li><code>wasm32-unknown-unknown</code></li></ul> | <ul> <li><code>wasm32-unknown-unknown</code></li> <li><code>wasm32-unknown-emscripten</code></li> <li><code>asmjs-unknown-emscripten</code></li> </ul> |
|
||||
| `web-sys` | 兼容 | 兼容 | 不兼容 |
|
||||
| `stdweb` | 不兼容 | 兼容 | 兼容 |
|
||||
| 示例用法 | <a href="https://github.com/yewstack/yew-wasm-pack-minimal">简单的示例</a> | [新手模板](https://github.com/yewstack/yew-wasm-pack-minimal) | `yew-stdweb` 示例程序的[构建脚本](https://www.github.com/yewstack/yew/tree/master/packages/yew-stdweb/examples) |
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user