A stream of consciousness on the future of async in the Component Model by Luke Wagner @ Wasm I/O 24

  Рет қаралды 2,122

WASM I/O

WASM I/O

2 ай бұрын

Wasm I/O 2024 / 14-15 March 2024
Slides: docs.google.com/presentation/...
With Preview 2 of WASI and the Component Model complete and shipping, it’s time to set our sights on the next major addition for Preview 3: native async support. This talk will explain what problems we need to solve, the requirements for success and a summary of the current technical approach.
-
The talk will start by summarizing what’s already in Preview 2 and how this feature set leaves open fundamental challenges when attempting to build reusable, composable components in real-world scenarios like streaming HTTP serverless functions. Next, the classic approaches to supporting concurrency are considered along with the remaining problems they leave open concerning efficiency, automatic language binding, composability and observability. Based on this, the talk identifies a set of goals and summarizes the technical design we’re currently pursuing to meet these goals, walking through some examples of how cross-language composition might work in practice.

Пікірлер: 3
@ddevienne
@ddevienne 2 ай бұрын
Super dense, yet amazingly delivered and illustrated. One of the very best deep technical presentations I’ve seen in while, if not ever. Great job, thank you.
@tenthlegionstudios1343
@tenthlegionstudios1343 2 ай бұрын
Great talk. 0.3 seems like a huge improvement. Are there any resources for performance benchmarks? Maybe like taking a simple HTTP server with something like Axum. Break up pieces of the server code into components - and run/benchmakr this. Then compare this to a single component version of the same setup? I want this to work so bad, but I am still unsure on the perf.
@AdlerWeber
@AdlerWeber 2 ай бұрын
I appreciate how you address the overhead of lifting and lowering calls across components in the Q&A. Was one of my concerns too. Very well presented!!
World’s Deadliest Obstacle Course!
28:25
MrBeast
Рет қаралды 81 МЛН
⬅️🤔➡️
00:31
Celine Dept
Рет қаралды 36 МЛН
MEU IRMÃO FICOU FAMOSO
00:52
Matheus Kriwat
Рет қаралды 12 МЛН
The next evolution of WebAssembly - the component model
16:48
CNCF [Cloud Native Computing Foundation]
Рет қаралды 2,4 М.
Go vs Rust vs Bun vs Node | Prime Reacts
18:07
ThePrimeTime
Рет қаралды 160 М.
Ждёшь обновление IOS 18? #ios #ios18 #айоэс #apple #iphone #айфон
0:57
Gizli Apple Watch Özelliği😱
0:14
Safak Novruz
Рет қаралды 1,8 МЛН
How To Unlock Your iphone With Your Voice
0:34
요루퐁 yorupong
Рет қаралды 24 МЛН