Why the #wasmsummit Website isn't written in Wasm

Why the #wasmsummit Website isn't written in Wasm

WebAssembly is not here to kill JavaScript. WebAssembly is an exciting new technology that has the ambition to change how and what we program for not only the web, but everywhere. We'll use the WebAssembly Summit website to discuss the uses and misuses of WebAssembly on the web. We'll explore the historical and material conditions of the web, past and present, to understand *how* and *why* the web changes and what its current trajectory is.

WebAssembly is not here to kill JavaScript. In fact, to be successful, it must not. But let me back up.

WebAssembly is an exciting new technology that has the ambition to change how and what we program for not only the web, but everywhere. In the case of the web platform, WebAssembly's promise has led many to declare that WebAssembly's entrance means the death of JavaScript. This belief is not only reactionary, but deeply short-sighted, and likely to threaten the successful wide-spread adoption of WebAssembly.

In this talk, we'll use the WebAssembly Summit website to discuss the uses and misuses of WebAssembly on the web. We'll explore the historical and material conditions of the web, past and present, to understand how and why the web changes and what its current trajectory is. With this understanding, we'll explore how WebAssembly can navigate this unique moment and discuss the practical implications of the specification's growth and better tooling as WebAssembly searches for its place in the web platform and beyond.

WebAssembly with Rust

WebAssembly with Rust

WebAssembly with Rust. In this tutorial will take us on a journey from the basics of WebAssembly to using WebAssembly to integrate with JavaScript, build complete websites, and even host and interpret in Rust apps.

WebAssembly fulfills the long-awaited promise of web technologies: fast code, type-safe at compile time, execution in the browser, on embedded devices, or anywhere else. Rust delivers the power of C in a language that strictly enforces type safety. Combine both languages and you can write for the web like never before!

In this demo-heavy talk Kevin will take us on a journey from the basics of WebAssembly to using WebAssembly to integrate with JavaScript, build complete websites, and even host and interpret in Rust apps.

He'll even show hot-swapping WebAssembly modules to control LEDs on a Raspberry Pi.

Should you Learn Rust and WebAssembly (Wasm)?

Should you Learn Rust and WebAssembly (Wasm)?

Rust is the programming language, and Wasm is a binary format that basically allows you to write super fast performing client-side code. Should you learn it now? Or is Rust and Wasm a need-to-nerd technology? What is Rust? What is WebAssembly (Wasm)? Rust is a multi-paradigm system programming language focused on safety, especially safe concurrency. WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine.

Rust is the programming language, and Wasm is a binary format that basically allows you to write super fast performing client-side code.

... Should you learn it now? Or is Rust and Wasm a need-to-nerd technology?

https://webassembly.org/
https://www.rust-lang.org/what/wasm

Rust & WebAssembly para JavaScripters

Rust & WebAssembly para JavaScripters

A lo largo de la charla descubriremos las características más destacables de Rust, sus similitudes y diferencias con JavaScript y veremos qué aporta Rust al futuro de la Web gracias a WebAssembly. Rust es un lenguaje tipado, rápido y seguro, que ha sido diseñado por Mozilla como lenguaje de sistemas, aunque en los últimos tiempos ha ganado mucha popularidad en el terreno del desarrollo Web gracias a WebAssembly, su amplio ecosistema y gran comunidad

Rust es un lenguaje tipado, rápido y seguro, que ha sido diseñado por Mozilla como lenguaje de sistemas, aunque en los últimos tiempos ha ganado mucha popularidad en el terreno del desarrollo Web gracias a WebAssembly, su amplio ecosistema y gran comunidad. A lo largo de la charla descubriremos las características más destacables de Rust, sus similitudes y diferencias con JavaScript y veremos qué aporta Rust al futuro de la Web gracias a WebAssembly.