- What is WebAssembly (WASM)?
- Why you would consider adding WASM to your stack and how to properly integrate WASM into your project
- Learn how to use WebAssembly to handle CPU-intensive tasks that can’t normally be done with vanilla JavaScript
- Learn fundamentals of the Rust programming language, which is the #1 language used for WebAssembly applications
- Learn how to configure Webpack for building WebAssembly
- Explore crates for communicating with the browser’s APIs
- Learn how to process images to apply a variety of effects from grayscaling to cropping
- Learn the best practices for structuring a project with WebAssembly that can be applied to any JS framework
You might be thinking… what does Rust have to do with WebAssembly?
Well using Rust with WebAssembly is the most common and recommended way to use WebAssembly. And like all of our courses, we only teach you what matters.
The main goal of this course is to help JavaScript developers who aren’t used to systems programming.
You will learn what WebAssembly is, why you would consider adding it to your stack, and how to properly integrate it into your project.
You will get to experience what it’s like to access a user’s hardware to perform intensive tasks (such as image processing) and even develop an image processing project that you can add to your portfolio.
Don’t know JavaScript, HTML, or CSS?
No problem. You’ll also get access to our Complete Web Developer Bootcamp which the perfect starting point.