An introduction to WebAssembly

preview_player
Показать описание
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:
Комментарии
Автор

2:30 "The nice thing about JS: If you don't like it, you can pick a different language, ... as long as its JS".
So on point ^^

jesusgeek
Автор

At last, JavaScript's problems are being honestly addressed. That's a good thing. Acceptance is the first path to improvement. I hope WASM solves the problems adequately. Very honest and great talk.

jaschardomann
Автор

8:20
"So here we got, uh, it's no longer C code, it's Java code, and you can tell it's Java code because it's identical. "
Exactly how I felt when learning Java

a.h.s.
Автор

Good lord, this guy has the most luxuriant wizard beard I've ever seen in my life. And he teaches web assembly, he's the closest thing to a fantasy wizard that real life has produced. My good sir, I love your beard!

aliftirasvasilis
Автор

The moment someone refers to Rust and C as a higher level language, you know you're talking with an OG...

Schweppese
Автор

Incredible talk! I appreciate how you showed the entire development cycle, including what language to use, how to compile to WASM and how to then call that WASM code. Also, the explanation about the "firetruck" string was gold!

matking
Автор

Gandalf's final embodiment, Gandalf the Web

jackspdr
Автор

I have been looking for something like this to explain WebAssembly to my team. Seriously this is just so easy to understand and the beard is heroic.

Keep up the good work.

thanks

RodLaycock
Автор

Thanks for going into the details of how a stack based language works, I didn't know any of that, and you explained/showed the concept so elegantly. I really appreciate you doing that instead of breezing through it.

dkennell
Автор

You're the type of dude that I would enjoy sitting down, having lunch with, and just talking about the "possibilities".

TheRealAfroRick
Автор

This is the best video on web assembly I have seen on web till date.
Thanks 👍

mukulr
Автор

Dude, , , , such good info...
You are now 'nominated' my #1 source for WASM things...

IBITZEE
Автор

This is a very nice - a presentation for folks in the field. No excess baggage or buzz terms. Just what it is. Finally, this is the nicest unix beard I've seen in a while!

benjaminsternlieb
Автор

Amazingly thorough video. I wish others were this accessible, while still clearly outlining the concept.

brandonsnider
Автор

this guy should be the host for this whole youtube channel...

SteveHazel
Автор

Good stuff - I've been using Blazor (basically C# to WASM) since January to write a product and it's been pretty great, minor hiccups with JS interactions but that's probably the fault of the way Blazor is designed, not WASM's fault. WebAssembly definitely is a game changer for modern application development, hope there's a big shift towards it.

misterlich
Автор

I'm not the kind that usually comments on videos, bit it was so good that i couldn't help myself.

ariyoujahan
Автор

it’s the year of our lord 2022 and we’re talking about new stuff with… VMs. what a time to be alive

Micahtmusic
Автор

Halfway into the vid and I love the way he delivers this.

gabieh
Автор

This video is the best explanation for WA.

sajithnandasena