Avoiding spelling mistakes: a WebAssembly tale


Everyone hates typos and fortunately spelling correction algorithms were invented! Last year I worked on a project bringing spell checking to a Django web application. The problem with spell checking is that it tends to be CPU intensive and it’s not what you want to run on your synchronous Django workers. Fortunately Rust and WebAssembly, a new binary instruction format for the Web, came to the rescue!

In this talk we’ll see:
– what is WebAssembly
– what is Rust
– how you can integrate WebAssembly in your project