inoTecCast   /     WebAssembly

Description

Webassembly ermöglicht es, viele verschiedene Programmiersprachen im Browser auszuführen und kann dabei sogar deutlich schneller sein als JavaScript. Mein Gast Golo Roden hat nicht nur jahrelange Erfahrung im Bereich der Web-Entwicklung und Software-Architektur, sondern hat sich auch länger mit WebAssembly auseinander gesetzt und darüber ein ausführliches YouTube Tutorial produziert. Mit ihm spreche ich über das Ziel von WebAssembly, den Browser mit Hilfe einer Intermediate Language (ähnlich wie Java bytecode oder CIL) für mehr Entwickler zugänglich zu machen. Und seit der Einführung 2015 haben sich inzwischen zahlreiche Projekte gefunden, die es ermöglichen etwa C, Rust, Go, Java, C#, .NET oder neuerdings Python mittels Pyodide in WebAssembler zu kompilieren. Golo erklärt, warum WebAssembler weder eine Konkurrenz zu JavaScript noch zu Docker darstellt, wie das WebAssembler System Interface (WASI) funktioniert und wann WebAssembler schneller ist als JavaScript. Schließlich sprechen wir noch etwas über das ganze Ökosystem rund um WebAssembly, die ByteCodeAlliance und wo uns WebAssembler heute im Netz so begegnet. Links Golos Youtube Channel “the native web” Ältere, aber schöne Einführung von Lin Clark: Cartoon introduction to WebAssembly State of WebAssembly 2022

Subtitle
Duration
01:08:42
Publishing date
2023-02-06 07:41
Link
https://techtiefen.de/41-webassembly/
Deep link
https://techtiefen.de/41-webassembly/#
Contributors
  Nico Kreiling
contributor   author  
  Golo Roden
contributor  
Enclosures
https://techtiefen.de/podlove/file/66/s/feed/c/mp3/41_webassembly.mp3
audio/mpeg

Shownotes

Webassembly ermöglicht es, viele verschiedene Programmiersprachen im Browser auszuführen und kann dabei sogar deutlich schneller sein als JavaScript. Mein Gast Golo Roden hat nicht nur jahrelange Erfahrung im Bereich der Web-Entwicklung und Software-Architektur, sondern hat sich auch länger mit WebAssembly auseinander gesetzt und darüber ein ausführliches YouTube Tutorial produziert.

Mit ihm spreche ich über das Ziel von WebAssembly, den Browser mit Hilfe einer Intermediate Language (ähnlich wie Java bytecode oder CIL) für mehr Entwickler zugänglich zu machen. Und seit der Einführung 2015 haben sich inzwischen zahlreiche Projekte gefunden, die es ermöglichen etwa C, Rust, Go, Java, C#, .NET oder neuerdings Python mittels Pyodide in WebAssembly zu kompilieren. Golo erklärt, warum WebAssembly weder eine Konkurrenz zu JavaScript noch zu Docker darstellt, wie das WebAssembly System Interface (WASI) funktioniert und wann WebAssembly schneller ist als JavaScript. Schließlich sprechen wir noch etwas über das ganze Ökosystem rund um WebAssembly, die ByteCodeAlliance und wo uns WebAssembly heute im Netz so begegnet.

Links

Deeplinks to Chapters

00:01:01.702 Zu Gast: Golo Roden
255
00:04:17.097 Was ist WebAssembly
255
00:09:36.215 Intermediate Languages
255
00:15:23.672 Performance von WebAssembly
255
00:18:07.056 Security
255
00:20:12.608 Exkurs: Deno
255
00:23:11.793 WebAssembly System Interface (WASI)
255
00:26:25.753 WebAssembly vs Docker
255
00:28:09.962 Der praktische Einstieg
255
00:34:31.256 Sprachkonstruke innerhalb von WebAssembly
255
00:37:54.027 WebAssembly im Einsatz
255
00:47:43.617 Bytecode Alliance & Ă–kosystem
255
00:57:49.579 Component Model
255
01:05:01.962 Golos Ausblick
255