Artwork

Inhalt bereitgestellt von Nico Kreiling. Alle Podcast-Inhalte, einschließlich Episoden, Grafiken und Podcast-Beschreibungen, werden direkt von Nico Kreiling oder seinem Podcast-Plattformpartner hochgeladen und bereitgestellt. Wenn Sie glauben, dass jemand Ihr urheberrechtlich geschütztes Werk ohne Ihre Erlaubnis nutzt, können Sie dem hier beschriebenen Verfahren folgen https://de.player.fm/legal.
Player FM - Podcast-App
Gehen Sie mit der App Player FM offline!

#41 WebAssembly

1:08:42
 
Teilen
 

Manage episode 354589975 series 2300648
Inhalt bereitgestellt von Nico Kreiling. Alle Podcast-Inhalte, einschließlich Episoden, Grafiken und Podcast-Beschreibungen, werden direkt von Nico Kreiling oder seinem Podcast-Plattformpartner hochgeladen und bereitgestellt. Wenn Sie glauben, dass jemand Ihr urheberrechtlich geschütztes Werk ohne Ihre Erlaubnis nutzt, können Sie dem hier beschriebenen Verfahren folgen https://de.player.fm/legal.

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

  continue reading

Kapitel

1. Zu Gast: Golo Roden (00:01:01)

2. Was ist WebAssembly (00:04:17)

3. Intermediate Languages (00:09:36)

4. Performance von WebAssembly (00:15:23)

5. Security (00:18:07)

6. Exkurs: Deno (00:20:12)

7. WebAssembly System Interface (WASI) (00:23:11)

8. WebAssembly vs Docker (00:26:25)

9. Der praktische Einstieg (00:28:09)

10. Sprachkonstruke innerhalb von WebAssembly (00:34:31)

11. WebAssembly im Einsatz (00:37:54)

12. Bytecode Alliance & Ökosystem (00:47:43)

13. Component Model (00:57:49)

14. Golos Ausblick (01:05:01)

43 Episoden

Artwork

#41 WebAssembly

Techtiefen

23 subscribers

published

iconTeilen
 
Manage episode 354589975 series 2300648
Inhalt bereitgestellt von Nico Kreiling. Alle Podcast-Inhalte, einschließlich Episoden, Grafiken und Podcast-Beschreibungen, werden direkt von Nico Kreiling oder seinem Podcast-Plattformpartner hochgeladen und bereitgestellt. Wenn Sie glauben, dass jemand Ihr urheberrechtlich geschütztes Werk ohne Ihre Erlaubnis nutzt, können Sie dem hier beschriebenen Verfahren folgen https://de.player.fm/legal.

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

  continue reading

Kapitel

1. Zu Gast: Golo Roden (00:01:01)

2. Was ist WebAssembly (00:04:17)

3. Intermediate Languages (00:09:36)

4. Performance von WebAssembly (00:15:23)

5. Security (00:18:07)

6. Exkurs: Deno (00:20:12)

7. WebAssembly System Interface (WASI) (00:23:11)

8. WebAssembly vs Docker (00:26:25)

9. Der praktische Einstieg (00:28:09)

10. Sprachkonstruke innerhalb von WebAssembly (00:34:31)

11. WebAssembly im Einsatz (00:37:54)

12. Bytecode Alliance & Ökosystem (00:47:43)

13. Component Model (00:57:49)

14. Golos Ausblick (01:05:01)

43 Episoden

Alle Folgen

×
 
Loading …

Willkommen auf Player FM!

Player FM scannt gerade das Web nach Podcasts mit hoher Qualität, die du genießen kannst. Es ist die beste Podcast-App und funktioniert auf Android, iPhone und im Web. Melde dich an, um Abos geräteübergreifend zu synchronisieren.

 

Kurzanleitung