Production-ready WebAssembly with Rust

Is WebAssembly right for you? Join our workshop and learn how to integrate high-performance Rust codebases into JavaScript runtimes, cut down platform-dependent distribution costs, and handle errors. You will also learn limitations, alternatives, and escape hatches.
Become a WebAssembly wizard!

Abstract

This workshop will teach how to port Rust libraries in JavaScript runtimes with WebAssembly (WASM), without performance penalties and with a single compilation step for any system. No previous experience with WebAssembly is needed.

You will learn how to smoothly integrate WASM into your Node.js application, while also automatically generating idiomatic TypeScript definitions. And while WASM looks like a clear winner thanks to its portability, it's not a silver bullet. That's why we will experience and solve typical WASM data serialization issues, addressing limitations and escape hatches. Essential topics, such as the differences between errors or panics in WASM vs plain Rust, are also included. Scared that the generated WASM artifact will be too large/slow? We've got you covered.
Finally, we will present some lesser-known tricks to let WebAssembly interact with the outside world without resorting to WASI.

Together, we will incrementally build a JS-compatible Rust library with WebAssembly, and demo it live. After this workshop, you will be able to build on top of your Rust knowledge to create efficient and reliable libraries to power the next generation of web development.

RustLab is a conference made by Develer.
Develer is a company based in Campi Bisenzio, near Florence. Our motto is : "Technology to give life to your products". We produce hardware and software to create exceptional products and to improve industrial processes and people's well being.
In Develer we have passion for the new technologies and we offer our clients effective solutions that are also efficient, simple and safe for the end users. We also believe in a friendly and welcoming environment where anybody can give their contribution. This passion and this vision are what we've been driven to organize our conference "made by developers for developers".

Subscribe to our newsletter

We hate spam just as much as you do, which is why we promise to only send you relevant communications. We respect your privacy and will never share your information with third parties.
©2024 RustLab | The international conference on Rust in Florence-Design & devCantiere Creativo-Made withDatoCMS