Главная
Study mode:
on
1
Introduction
2
MVP
3
Portable Interface
4
System Interface
5
Posix
6
Why are people putting WASM into production
7
Linking via the file system
8
Parametric Linking
9
Complex Data
10
Value Types
11
File Describing
12
Resource and Handle Types
13
Low Level Concurrency
14
Future Streams
15
Components OMG
16
The Developer Experience
17
Worlds
18
Virtualization
19
The Big Picture
20
Status
Description:
Explore the evolution of WebAssembly System Interface (WASI) and the emergence of a new component model in this keynote address from KubeCon + CloudNativeCon Europe. Delve into the challenges faced by the WASI standardization effort since its inception in 2019, and discover how the development of a foundational "component model" layer aims to address these issues. Learn about the improved design that offers a more lightweight, composable, and declarative unit of code, along with new Wit and World syntax for defining WASI and other component interfaces. Gain insights into the original problems encountered, proposed solutions, and examples of next-iteration WASI interfaces in action. Understand the paths for incremental adoption and the potential impact on the future of WebAssembly outside the browser. Cover topics such as MVP, portable interfaces, system interfaces, POSIX, parametric linking, complex data types, file describing, resource and handle types, low-level concurrency, future streams, components, developer experience, worlds, virtualization, and the current status of these developments. Read more

The Path to Components - WebAssembly System Interface Evolution

CNCF [Cloud Native Computing Foundation]
Add to list
0:00 / 0:00