Composable, Polyglot Concurrency with WASIp3
CNCF [Cloud Native Computing Foundation] via YouTube
-
23
-
- Write review
The Perfect Gift: Any Class, Never Expires
Google AI Professional Certificate - Learn AI Skills That Get You Hired
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore composable, polyglot concurrency using WASI Preview 3 (WASIp3) in this 14-minute lightning talk from a CNCF conference. Learn how WASIp3, the next major milestone release of the WebAssembly System Interface based on the new Component Model async ABI, enables components to make concurrent, asynchronous calls to each other and to the host runtime, facilitating idiomatic, cross-language code reuse for I/O-bound applications. Discover how to compose a simple web server written in Python with middleware written in Rust by defining custom inter-component interfaces using the WebAssembly Interface Type (WIT) language, utilizing new WASIp3 `future` and `stream` types along with the `async` keyword for functions. Follow along as the presenters demonstrate writing idiomatic Rust and Python code based on these interfaces, composing the resulting components together using the WebAssembly Compositions (WAC) tool, and running the composed component in a WASIp3-compatible host runtime.
Syllabus
Lightning Talk: Composable, Polyglot Concurrency with WASIp3 - Thorsten Hans & Karthik Ganeshram
Taught by
CNCF [Cloud Native Computing Foundation]