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.
zeb consulting
Frankfurt am Main, Germany
Remote
Junior
Intermediate
Senior
Amazon Web Services (AWS)
Cloud Architecture
+1
Wilken GmbH
Ulm, Germany
Senior
Kubernetes
AI Frameworks
+3
Matching moments
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.

fulfillmenttools
Köln, Germany
€50-65K
Intermediate
TypeScript
Google Cloud Platform
Continuous Integration




Multi Trades Recruitment Ltd
Remote
£35-70K
Docker
Terraform
TypeScript
+2


zeb
zeb
Berlin, Germany
Remote
Junior
GIT
Java
Azure
DevOps
+7

nono
£75-120K
Intermediate
API
Node.js
Grafana
GraphQL
+9

nono
£75-120K
Intermediate
API
Node.js
Grafana
GraphQL
+9