This Week in Rust and WebAssembly 13
Hello and welcome to another issue of This Week in Rust and WebAssembly!
Rust is a systems language pursuing the trifecta: safety, concurrency, and speed.
WebAssembly is a stack-based virtual machine and instruction set. It is fast, safe, portable, and part of the open Web platform. By compiling to WebAssembly, we can run Rust code on the Web!
This is a weekly summary of Rust and WebAssembly’s progress and community.
Did we miss something? Tweet to us at @rustwasm or send us a pull request.
Want to get involved in Rust and WebAssembly? Join the Rust and WebAssembly working group!
News and Blog Posts from Around the Web
Want to make sure something ends up on this list next time we publish an issue? Leave a comment on this issue.
- Up and Running with React, Rust, and Wasm
- The Tao of Rust is a book about Rust that was originally published in China. It has a WebAssembly section, and is getting translated into English!
- Tweek is a new tween animation kit for Rust that supports Wasm
Updates from rustwasm/*
RFCs
New RFCs
Final Comment Period RFCs
None.
Merged RFCs
Working Group Meetings
- Watch the recording of this week’s working group meeting on YouTube
- Come join us at next week’s working group meeting!
rustwasm.github.io
- @DebugSteven and @alexcrichton aggregated the Rust and WebAssembly book, the
wasm-bindgen
guide, and thewasm-pack
guide into a single bookshelf, where all of our docs can be found in one place!
twiggy
- @data-pup added
rustfmt
andclippy
integration into Twiggy’s CI setup. - @sepiropht improved Twiggy’s detection of what kind of binary it is looking at when there is no file extension.
walrus
- @data-pup fixed the wasm round-tripping
tests for the latest release of
the
webassembly/wabt
tools. - @alexcrichton added support for
the WebAssembly SIMD proposal to
walrus
.
wasm-bindgen
- @fitzgen added support for
FnOnce
functions towasm_bindgen::Closure
. - @c410-f3r fixed
wasm-bindgen
compilation when the"extra-traits"
feature was enabled. - @alexcrichton implemented the local JavaScript snippets
RFC for
wasm-bindgen
. - @Vlad-Scherbina fixed a
bug where if the
directory specified by
--out-dir
does not exist, then running thewasm-bindgen
CLI would fail. - @alexcrichton added
testing of
wasm-bindgen
’s generated TypeScript interface definition files in CI.
wasm-pack
- @drager wrote a test suite
for
wasm-pack
’s binary installation utility crate.
Requests for Contribution
Want to get involved in Rust and WebAssembly? Join the Rust and WebAssembly working group!