World Congress 2024 • Aug 20, 2024 • Session details

WebAssembly: The Next Frontier of Cloud Computing

Edo

If WebAssembly existed in 2008, Docker might not exist today. Uncover how Wasm and WASI are driving the next lightweight, secure, and platform-agnostic frontier in cloud computing.

Pause
Mute Enter Fullscreen
#1 about 3 min

Introduction to WebAssembly in a cloud computing context

An overview of exploring the potential of WebAssembly for server-side cloud scenarios instead of just browser deployments.

#2 about 4 min

History of hardware virtualization and infrastructure abstraction layers

How the evolution from hypervisors to containers and serverless architecture incrementally distanced developers from bare metal hardware.

#3 about 3 min

Core concepts and execution mechanics of WebAssembly modules

Compiling source languages into a fast, portable byte code format enables execution within isolated application runtimes.

#4 about 3 min

Compiling Rust code to WebAssembly for JavaScript runtimes

Translating basic Rust functions into WebAssembly formats allows native execution within standard Node and browser environments.

#5 about 3 min

Accessing host features safely with WebAssembly System Interface

Leveraging capability-based security wrappers grants executing files explicit restrictions over host operating system resources like file sockets.

#6 about 4 min

Memory safety and component interoperability across disparate languages

Providing isolated linear memory spaces and type-standardizing wrappers prevents unauthorized bounds access and enables cross-language application composition.

#7 about 3 min

Deploying WebAssembly modules in cloud and serverless platforms

Operating microservices natively via WebAssembly yields distinct efficiency advantages over deploying standard server workloads on specialized platforms.

#8 about 5 min

Running WebAssembly alongside standard containers in Kubernetes clusters

Modifying container runtime shims permits Kubernetes operators to orchestrate WebAssembly module executions perfectly alongside standard Docker images.

#9 about 1 min

Building cross-language proxy plugins using compiled WebAssembly modules

Applying the standard language component model allows networking proxies to securely execute dynamically compiled extension plugins.

#10 about 5 min

Ecosystem alliances and open source governance shaping WebAssembly standards

Recognizing differing project alliances helps practitioners track language specifications against actual enterprise ecosystem project capabilities.

Matching moments

4:54 min

The origins and design principles of WebAssembly

Maurice Brinkmann · World Congress 2023

1:48 min

Introduction to WebAssembly as a compilation target

Niels Tanis Niels Tanis · World Congress 2023

2:32 min

Applying WebAssembly to serverless cloud environments

Matt Butcher · World Congress 2023

2:29 min

Using WebAssembly for fast and secure serverless computing

Maurice Brinkmann · World Congress 2023

1:32 min

Career evolution from content management to cloud infrastructure

Maurice Brinkmann · World Congress 2023

5:06 min

Origins and design goals of WebAssembly

Matt Butcher · World Congress 2023