Edoardo Dusi
WebAssembly: The Next Frontier of Cloud Computing
#1about 6 minutes
The historical evolution of abstraction in computing
A review of virtualization from mainframes and VMware to Docker and serverless sets the stage for WebAssembly as the next logical step.
#2about 4 minutes
Understanding the core components of WebAssembly
WebAssembly consists of a compiler that translates source languages, a compact binary format, and a runtime for execution.
#3about 2 minutes
Compiling Rust to Wasm for browser execution
A practical demonstration shows how to compile a Rust function into a Wasm module and call it from JavaScript within a web browser.
#4about 6 minutes
Accessing system resources with WASI and sandboxing
The WebAssembly System Interface (WASI) provides controlled access to host capabilities like the file system through a capability-based security model.
#5about 2 minutes
The Wasm component model for language interoperability
The component model provides a standardized interface that allows Wasm modules written in different languages to communicate seamlessly.
#6about 2 minutes
Why WebAssembly is a good fit for cloud workloads
Wasm offers efficiency, flexibility, scalability, and security, making it an ideal runtime for distributed cloud-native applications.
#7about 3 minutes
Running serverless Wasm with Cloudflare Workers
A demonstration shows how to deploy a Rust-based WebAssembly function as a serverless application on the Cloudflare Workers platform.
#8about 5 minutes
Integrating WebAssembly with Docker and Kubernetes
By using a containerd shim for Wasm runtimes like WasmEdge, you can manage and run Wasm modules alongside traditional containers.
#9about 2 minutes
Extending applications with polyglot WebAssembly plugins
Tools like Traefik use WebAssembly to allow developers to write plugins in various languages, enabling more flexible application extensions.
#10about 6 minutes
Navigating the WebAssembly ecosystem and foundations
An overview of the key organizations driving Wasm's growth, including the W3C, the Bytecode Alliance, and the CNCF.
#11about 2 minutes
Q&A: How to integrate WebAssembly with Docker
Using Wasm with Docker is a seamless experimental feature that requires enabling the containerd image store and Wasm support in Docker Desktop.
#12about 2 minutes
Q&A: Scaling cloud applications with WebAssembly
Wasm's extremely fast cold start times make it ideal for on-demand scaling, with current limitations being the scope of supported system APIs.
#13about 3 minutes
Q&A: Will Wasm replace or complement containers?
WebAssembly is currently best used alongside containers for specific high-performance or secure functions, rather than as a full replacement.
#14about 2 minutes
Q&A: Cost savings and resource utilization with Wasm
Wasm can lead to significant cost savings due to faster startup times, while overall resource utilization still depends heavily on application design.
#15about 2 minutes
Q&A: Future trends for Wasm in cloud computing
Future developments for Wasm include expanded system capabilities via WASI, improved performance, and support for garbage-collected languages.
#16about 5 minutes
Q&A: Advantages of WebAssembly for edge computing
Wasm is ideal for edge computing because it provides a single, secure, and lightweight runtime architecture that simplifies deployment across diverse devices.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
02:30 MIN
WebAssembly as the next evolution of cloud computing
WebAssembly Revolution: Elevating JavaScript's Reach and Performance
03:13 MIN
Taking WebAssembly beyond the browser with WASI
Using WebAssembly to run, extend, and secure your application
02:45 MIN
Running WebAssembly workloads in cloud environments
WebAssembly: The Next Frontier of Cloud Computing
02:02 MIN
Current use cases and the future of WebAssembly
WebAssembly: The Next Frontier of Cloud Computing
03:12 MIN
Exploring the future of the WebAssembly ecosystem
WebAssembly Revolution: Elevating JavaScript's Reach and Performance
03:05 MIN
Running WebAssembly on the server with WASI
WebAssembly Revolution: Elevating JavaScript's Reach and Performance
02:20 MIN
Why the creator of Docker is interested in WebAssembly
WebAssembly: The Next Frontier of Cloud Computing
02:33 MIN
Applying WebAssembly to solve serverless performance issues
The Future of Cloud is WebAssembly
Featured Partners
Related Videos
WebAssembly: The Next Frontier of Cloud Computing
Edoardo Dusi
The Future of Cloud is WebAssembly
Matt Butcher
Using WebAssembly to run, extend, and secure your application
Niels Tanis
WebAssembly Revolution: Elevating JavaScript's Reach and Performance
Önder Ceylan
Wasm Deep Dive - A Glance Behind the Scenes
Rainer Stropek
WebAssembly: Disassembled
Stefan Schöberl
Using WebAssembly for in-database Machine Learning
Akmal Chaudhri
Fun with PaaS – How to use Cloud Foundry and its uniqueness in creative ways
Maurice Brinkmann
Related Articles
View all articles.webp?w=240&auto=compress,format)



From learning to earning
Jobs that call for the skills explored in this talk.



M&M Software GmbH
Sankt Georgen im Schwarzwald, Germany
Intermediate
Senior
Docker

Bite Client
Atlanta, United States of America
Remote
€55-90K
Senior
Ruby
Backbone.js

Friedrich Kicherer GmbH & Co. KG
Ellwangen (Jagst), Germany
Junior
Intermediate
Senior
GIT
Docker
JavaScript


SYSKRON GmbH
Regensburg, Germany
Intermediate
Senior
.NET
Python
Kubernetes

doinstruct Software GmbH
Berlin, Germany
Intermediate
Senior
Node.js

Peter Park System GmbH
München, Germany
Senior
Python
Docker
Node.js
JavaScript