我们刚刚发布了 wasm-pack 版本 0.5.0!这个版本是迄今为止我们发布的最大的 wasm-pack 版本。我们终于拥有了我们一直梦寐以求的 Rust 和 WebAssembly 工作流程。是的,细节在未来会发生变化(而且很可能以破坏语义版本的方式),但 wasm-pack 已经找到了自己的位置,并且正在顺利地填补它。

什么是 wasm-packwasm-pack 是您构建和测试 Rust 生成的 WebAssembly 以及将其发布到 NPM 的一站式商店。

wasm-pack build 现在实际上是增量的。它将自动使用 wasm-bindgen 二进制安装程序执行正确操作:找到完全正确的版本,*并且*缓存安装程序,以便重新构建速度更快。

wasm-pack test 允许您通过 WebDriver 协议和 wasm-bindgen-test 在 Node.js 或无头浏览器中运行 Rust 单元测试。此外,在无头浏览器中运行测试非常容易;这通常需要反复撞墙。但 wasm-pack 会为您透明地下载、缓存和配置 WebDriver 客户端——不再头疼。

此外,wasm-pack 获得了一个网站,并且它为常见的架构和操作系统提供了预构建的二进制文件,因此安装 wasm-pack 非常容易 🌬️

变更日志

要详细了解这些新功能——以及有关 0.5.0 版本的所有内容——阅读 wasm-pack 的 CHANGELOG.md!

朋友 💖

衷心感谢所有为这个 wasm-pack 版本做出贡献的人!

  • Alex Crichton
  • Ashley Williams
  • Eduard Kyvenko
  • Erick Tryzelaar
  • Hendrik Sollich
  • Ian Duke
  • Mackenzie Clark
  • Mason Stallmo
  • Michael Gattozzi
  • Nick Fitzgerald
  • Nik Graf
  • Spencer Wilson
  • Sven Sauleau
  • Tyler Wilcock
  • Yuval Kohavi
  • ashley williams
  • csmoe
  • data-pup