本周 Rust 和 WebAssembly 13
大家好,欢迎来到本周 Rust 和 WebAssembly 的另一期!
Rust 是一种系统语言,追求安全、并发和速度的三重奏。
WebAssembly 是一种基于堆栈的虚拟机和指令集。它快速、安全、可移植,并且是开放 Web 平台的一部分。通过编译到 WebAssembly,我们可以在 Web 上运行 Rust 代码!
这是一个关于 Rust 和 WebAssembly 的进展和社区的每周摘要。
我们错过了什么吗?在 @rustwasm 上发推文或 向我们发送拉取请求。
想参与 Rust 和 WebAssembly 吗?加入 Rust 和 WebAssembly 工作组!
来自网络的新闻和博客文章
想确保下次我们发布时,某些内容会出现在此列表中吗?在此问题上发表评论。
- 使用 React、Rust 和 Wasm 运行
- 《Rust之道》是一本关于 Rust 的书,最初在中国出版。它有一个 WebAssembly 部分,并且正在 翻译成英文!
- Tweek 是一个新的 Rust 补间动画工具包,支持 Wasm
来自 rustwasm/*
的更新
RFC
新的 RFC
最终评论期 RFC
无。
合并的 RFC
工作组会议
rustwasm.github.io
- @DebugSteven 和 @alexcrichton 将 Rust 和 WebAssembly 书籍、
wasm-bindgen
指南和wasm-pack
指南整合到一个书架中,所有文档都可以在一个地方找到!
twiggy
- @data-pup 将
rustfmt
和clippy
集成 到 Twiggy 的 CI 设置中。 - @sepiropht 改进了 Twiggy 对 没有文件扩展名时它正在查看的二进制文件类型的检测。
walrus
- @data-pup 修复了
webassembly/wabt
工具最新版本的 wasm 往返测试。 - @alexcrichton 添加了对 WebAssembly SIMD 提案的支持到
walrus
中。
wasm-bindgen
- @fitzgen 为
wasm_bindgen::Closure
添加了对FnOnce
函数的支持。 - @c410-f3r 修复了 启用
"extra-traits"
功能时的wasm-bindgen
编译。 - @alexcrichton 为
wasm-bindgen
实现了本地 JavaScript 代码片段 RFC。 - @Vlad-Scherbina 修复了一个错误,如果由
--out-dir
指定的目录不存在,则运行wasm-bindgen
CLI 会失败。 - @alexcrichton 在 CI 中添加了对
wasm-bindgen
生成的 TypeScript 接口定义文件的测试。
wasm-pack
- @drager 为
wasm-pack
的二进制安装实用程序库编写了一个测试套件。
贡献请求
想参与 Rust 和 WebAssembly 吗?加入 Rust 和 WebAssembly 工作组!