~/talk

Build a Serverless WebAssembly App in Python using Spin

Talkat Conf42 Python 2024 · on Thursday, 2024-02-29· [webassembly, serverless]
slides:none on file

Claims that WebAssembly will power the next wave of cloud compute, then shows concrete steps: create a serverless Python app with the Spin CLI in three commands and deploy with a fourth, build emits an app.wasm 2.5 MB file, Python runs because CPython is compiled to WASM via WASI, and a second demo calls Llama 2 for jokes. Benchmarks note cold start ~2 ms, discusses the component model and componentize-py for composing Rust/Python modules.

AI-written summary · about

  1. 0:00intro
  2. 0:20preamble
  3. 0:50the next wave of cloud compute will be powered by webassembly
  4. 1:37what is webassembly?
  5. 2:07a few things to know about webassembly
  6. 2:32wasm is another bytecode format
  7. 3:49a few things to know about webassembly
  8. 5:55compile and run
  9. 6:43wasi: a new kind of system interface
  10. 7:46compilation and language support
  11. 8:27rust has a great wasm support
  12. 8:52interpreted languages are a little more tricky
  13. 9:11you need to compile the interpreter to wasm
  14. 10:24getting started with wasm
  15. 11:51demo 1
  16. 17:154 things making webassembly great
  17. 19:19how this will change cloud computing
  18. 20:46no more clunky containers
  19. 22:30fix serverless
  20. 24:32demo 2
  21. 27:43component model
  22. 28:33wasm module
  23. 29:06composing applications
  24. 29:35componentize-py
  25. 30:27thank you!
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.