https://github.com/fitzgen/wasm-summit-2021
Stuff related to my Wasm Summit 2021 talk
https://github.com/fitzgen/wasm-summit-2021
Last synced: over 1 year ago
JSON representation
Stuff related to my Wasm Summit 2021 talk
- Host: GitHub
- URL: https://github.com/fitzgen/wasm-summit-2021
- Owner: fitzgen
- Created: 2021-03-25T16:54:51.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-05-10T17:13:59.000Z (about 5 years ago)
- Last Synced: 2025-03-17T11:59:46.114Z (over 1 year ago)
- Language: Rust
- Size: 10.7 MB
- Stars: 10
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My Wasm Summit 2021 Talk
This repo contains demos and benchmarks used for my Wasm Summit 2021 talk!
## Abstract
### Hit the Ground Running: Wasm Snapshots for Fast Start Up
Don't make your users wait while your Wasm module initializes itself!
[Wizer](https://github.com/bytecodealliance/wizer) instantiates your WebAssembly
module, executes its initialization functions, and then snapshots the
initialized state out into a new, pre-initialized WebAssembly module. Now you
can use this new module to hit the ground running, without waiting for any of
that first-time initialization code to complete. This talk will cover the design
and implementation of Wizer; discuss its performance characteristics and the
scenarios in which it excels and when it isn't the right tool; and finally, in
the process of doing all that, we'll take a closer look at what makes up the
guts of a WebAssembly module: memories, globals, tables, etc.
## Slides
[**View the slide deck here!**](https://docs.google.com/presentation/d/1DezYcZ2mPBUN6yW7ZiAqBX_KRr0lLS3NM1RDH5lAfoI/)
## Recording
[](https://www.youtube.com/watch?v=C6pcWRpHWG0)