Composable, Polyglot Concurrency with WASIp3
CNCF [Cloud Native Computing Foundation] via YouTube
-
23
-
- Write review
Become an AI & ML Engineer with Cal Poly EPaCE — IBM-Certified Training
AI, Data Science & Business Certificates from Google, IBM & Microsoft
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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]