Learn WebAssembly!

18 WebAssembly courses are available from Udemy and Pluralsight.

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 Beginner
  • database eLearning
  • earth English
  • clock 39m

AspNet Core Blazor: The Big Picture

Demystifying ASP.NET Core Blazor — Core Concepts and Features

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

Learn Symfony 4 and Blazor

2 Courses in 1. Learn Symfony 4 and Learn Blazor web framework

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

Web apps in asp.net core

This course contains topics such as Razor pages in Razor web apps^ Blazor Server and Blazor WebAssembly apps

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

End to End ASP.NET Core 3.1 API and Blazor Development

Learn ASP.NET Core 3.1 API Development by building a RESTful API and consuming it in a Blazor Client Application

Read More