OK, I’ll come clean … this is another of my blog posts, but I am particularly pleased with how this one went! Over the Christmas holidays I wanted to create a fun WebAssembly application, after a few false-starts I settled on the idea of writing an Augmented Reality Sudoku solver, where you hold a puzzle up to your phone camera or webcam and it renders the solution directly on the image.
The finished project makes use of the WebAssembly build of OpenCV (a C++ computer vision library), Tensorflow (a machine learning library) and a solver written in Rust. It neatly demonstrates how WebAssembly allows you to write performance-critical web-based applications in a wide range of languages.
And Finally …
The research study that pointed to the malicious use of WebAssembly from a number of months ago just keeps coming back! People love a negative news story 🙄