WebAssembly Tutor

WebAssembly tutorials and hands-on guides to get you started quickly.

Why now is the best time to start learning WebAssembly

WebAssembly is a relatively new web browser runtime technology enjoying strong industry adoption. With a focus on performance and being supported by all major browsers, WebAssembly will be the underlying technology powering the websites of the future.

Learning WebAssembly now will help you to start building up core skills in this exciting, constantly evolving technology.

WebAssembly adoption is continually growing

WebAssembly is supported by all the major browsers, including those on mobile devices. It won't be long before knowing WebAssembly is as necessary as knowing HTML, CSS and JavaScript.

Did you know that there are also server-side implementations of WebAssembly?
Learn how you can begin sharing code between client and server easily using WebAssembly today.

100% Practical WebAssembly

I'm Will Portillo, a long time developer and WebAssembly enthusiast. My exercises will get you up and running with WebAssembly fast.

  • No prior WebAssembly knowledge is assumed. My articles guide you step-by-step from beginning to end. If you have a basic understanding of programming and are not scared of the command line you'll be on your way to mastering WebAssembly in no time.
  • I only use free or open-source tools in my articles. As long as you have a computer with a working OS you'll be able to complete all the WebAssembly exercises.
  • My articles cover topics from "Hello World" to advanced techniques using a variety of languages so you can explore all the capabilities WebAssembly has to offer.

What you can expect from WebAssembly Tutor

1. Totally Free

My articles teach you WebAssembly from scratch and are available online for you to explore totally free. There is no catch. I cover my costs with inobtrusive adverts.

2. Real-world Examples

WebAssembly is more than a faster alternative to JavaScript. My articles help you decide when to use WebAssembly and why it's the right tool for the job.

3. WebAssembly from A-Z

My articles contain comprehensive step-by-step instructions like downloading tools, compiling source code, building WebAssembly modules and integrating it with web pages.

4. Latest WebAssembly

As with any new technology, WebAssembly is constantly being improved with new features. My tutorials are updated accordingly so you're always learning the latest techniques of harnessing the power of WebAssembly.

Get Started Now

Start learning immediately with these WebAssembly articles and tutorials.

Most recent articles:

WebAssembly Hello World

Use the latest Clang compiler to create your first 'Hello World' WebAssembly module.

View Article

WebAssembly bare bones WASI browser polyfill

Learn how to run Emscripten-less WebAssembly modules in the browser using a simple bare bones WASI polyfill.

View Article


If you have any questions feel free to contact me directly via: