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

Sdílet
Vložit
  • čas přidán 25. 03. 2024
  • 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.
  • Věda a technologie

Komentáře • 3

  • @tenthlegionstudios1343
    @tenthlegionstudios1343 Před 2 měsíci +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.

  • @ddevienne
    @ddevienne Před 2 měsíci +3

    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.

  • @AdlerWeber
    @AdlerWeber Před 2 měsíci +1

    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!!