An introduction to WebAssembly
Want to write a web application? Better get familiar with JavaScript. JavaScript has long been the king of front-end. While there have been various attempts to dethrone it, they have typically involved treating JavaScript as an assembly-language analog that you transpile your code to. This has led to complex build pipelines that produce JavaScript which the browser has to parse and you still have to debug. But what if there were an actual byte-code language you could compile your non-JavaScript code to instead? That is what WebAssembly is. In this session we will explain how WebAssembly works and how to use it. We'll cover what it is, how it fits into your application, and how to build and use your own WebAssembly modules. And, we'll demo how to build and use those modules with both Rust and the WebAssembly Text Format. That's right, we'll be live coding in an assembly language. We'll also go over some online resources for other languages and tools that make use of WebAssembly. When we're done, you'll have the footing you need to start building applications featuring WebAssembly. So grab a non-JavaScript language, a modern browser, and let's get started! PUBLICATION PERMISSIONS: Original video was published with the Creative Commons Attribution license (reuse allowed). Link: • An introduction to WebAssembly | DevNation...

WebAssembly (WASM) vs. Docker - Our Expert Analysis

A WebAssembly Deep Dive 🔎 - How Wasm works under the hood

Kevin Hoffman — Building a Containerless Future with WebAssembly

TypeScript Course for Beginners - Learn TypeScript from Scratch!

Lin Clark: A Cartoon Intro to WebAssembly | JSConf EU

Microsoft's Greed is Finally Backfiring

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Bringing WebAssembly outside the web with WASI by Lin Clark

HELLO WEBASSEMBLY - A BEGINNERS TUTORIAL TO CODING WEBASSEMBLY (WASM) BY HAND.

Don't Trust Anything! Real-world Uses For WebAssembly • Katie Bell • YOW! 2023

WebAssembly for Web Developers (Google I/O ’19)

An Introduction to WebAssembly - Guy Royse

How To Think Like A Programmer

Tips for C Programming

Building a WebAssembly-first OS – An Adventure Into the Unorthodox - Dan Phillips, Loophole Labs

"What can't WebAssembly do?" - Katie Bell (PyCon AU 2023)

Rust, WebAssembly, and the future of Serverless by Steve Klabnik

Branchless Programming: Why "If" is Sloowww... and what we can do about it!

Web Server Concepts and Examples

