Journal
Tech
Tech
General
->
Wasm
General
Git Attributes
Github Actions
Supabase Functions
Supabase ❤️
fastn
SRS
LLVM
Devops
Python
Rust
Wasm
Fastly
Shopify
fp-bindgen
Spidermonkey
WAGI
wasi
Wizer
wasm stuff
WebAssembly component book
Interpreters
wasmtime
Web49
wasmer
wasm-micro-runtime - wamr
Servers
wasmedge
wws
fastly: Compute@Edge & Viceroy
spin
wagi
Shopify Functions
Vercel
,
Cloudflare
,
Supabase Edge Functions
all use V8, with Wasm
Tools
wasm-opt
by binaryen - optimise wasm size
wabt
- The WebAssembly Binary Toolkit
wasm-tools
WasmExplorer
Bindgen
Since wasm can only speak i32, i64, f32, and f64, passing other data types like string, structs etc is hard. Bindgens generate glue code that helps with these back and forth.
https://surma.dev/things/rust-to-webassembly/index.html
Rust Without Bindgen
Article:
Getting data in and out of WASI modules
Article:
A practical guide to WebAssembly memory
Radu's Posts About #wasm Are Great
@adlrocha - Playing with Wasmtime and Web Assembly's linear memory
fp-bindgen
Performance
Plugins for Rust
wizer