Learn WebAssembly!

26 WebAssembly courses are available from Udemy, Pluralsight and Packt.

WebAssembly (often shortened to Wasm) is an open standard that defines a portable binary code format for executable programs, and a corresponding textual assembly language, as well as interfaces for facilitating interactions between such programs and their host environment. The main goal of WebAssembly is to enable high performance applications on web pages, but the format is designed to be executed and integrated in other environments as well.Wasm does not replace JavaScript; in order to use Wasm in browsers, users may use Emscripten SDK to compile C++ (or any other LLVM-supported language such as D or Rust) source code into a binary file which runs in the same sandbox as regular JavaScript code; Emscripten provides bindings for several commonly used environment interfaces like WebGL; it has access only to an expandable memory and a small number of scalar values. There is no direct Document Object Model (DOM) access; however, it is possible to create proxy functions for this, for example through stdweb, web_sys, and js_sys.The World Wide Web Consortium (W3C) maintains the standard with contributions from Mozilla, Microsoft, Google, and Apple. == History == WebAssembly was first announced in 2015, and the first demonstration was executing Unity's Angry Bots in Firefox, Google Chrome, and Microsoft Edge. The precursor technologies were asm.js from Mozilla and Google Native Client, and the initial implementation was based on the feature set of asm.js.In March 2017, the design of the minimum viable product (MVP) was declared to be finished and the preview phase ended. - read more on Wikipedia

  • flag Udemy
  • student All Levels
  • database eLearning
  • earth English
  • clock 2.5h

Getting started with WebAssembly & Emscripten

A complete guide for learning the WebAssembly JavaScript API and Emscripten toolset.

Read More
  • flag Pluralsight
  • student Beginner
  • database Video
  • earth English
  • clock 57m

An Introduction to WebAssembly: CodeMash

CodeMash 2020 | An Introduction to WebAssembly | Guy Royse

Read More
  • flag Udemy
  • student Beginner
  • database eLearning
  • earth English
  • clock 3h

Hands-On WebAssembly for C++ Programmers

Take advantage of the performance and speed of C++ directly in web browsers

Read More
  • flag Udemy
  • student All Levels
  • database eLearning
  • earth English
  • clock 1h

Snake Game With Rust^ JavaScript^ and WebAssembly

Build a Real Game With Rust and Javascript

Read More
  • flag Udemy
  • student Beginner
  • database eLearning
  • earth English
  • clock 3h

WebAssembly Beginner to Advanced 2020

Boost your web applications and run native code on the web with WebAssembly^ Emscripten^ Qt and more

Read More
  • flag Udemy
  • student Intermediate
  • database eLearning
  • earth English
  • clock 1h

Webassembly OpenCV Apache Cordova

Minimalist approach to creating complex mobile apps using Webassembly OpenCV and Apache Cordova

Read More
  • flag Pluralsight
  • student Intermediate
  • database video
  • earth English
  • clock 56m

THAT Conference 19: WebAssembly: The Swiss Army Knife of Browser Apps

THAT Conference 2019 | WebAssembly: The Swiss Army Knife of Browser Apps | Jeremy Likness

Read More
  • flag Pluralsight
  • student Intermediate
  • database Video
  • earth English
  • clock 56m

WebAssembly: The Swiss Army Knife of Browser Apps

THAT Conference 2019 | WebAssembly: The Swiss Army Knife of Browser Apps | Jeremy Likness

Read More
  • flag Udemy
  • student Intermediate
  • database eLearning
  • earth Portuguese
  • clock 1h

Curso de JavaScript do futuro: WebAssembly básico

Aprenda uma nova tecnologia de compilação para web!

Read More
  • flag Udemy
  • student Intermediate
  • database eLearning
  • earth Thai
  • clock 1h

พัฒนาเวบแอพ WebAssembly ด้วย Blazor ASP.NET Core C# + HTML

เพื่อสร้างเวบแอพที่รันเร็วใกล้เคียงกับเนทีฟแอพ

Read More
  • flag Packt
  • student All Levels
  • database book
  • earth nan
  • clock 17h 52m

nan

Make your WebAssembly journey fun while making a game with it

Read More
  • flag Udemy
  • student Beginner
  • database eLearning
  • earth English
  • clock 39m

AspNet Core Blazor: The Big Picture

Demystifying ASP.NET Core Blazor — Core Concepts and Features

Read More