Making the Web Work Natively
summary
Announces Wasm-Bindgen-Ray, a crate that lets websys-style DOM and canvas APIs run from native Rust threads (Tokio) by reimplementing the wasm-bindgen macro ABI for webviews and other JS engines (Node, Bun, QuickJS). Implements a request-response bridge plus an XMLHttpRequest-based lock to cope with re-entrant JavaScript and provide cross-runtime borrow checking. Demonstrates unmodified Yew/Leptos apps and canvas drawing working natively with modest overhead; claims compatibility with existing wasm-bindgen ecosystem.
AI-written summary · about
related talks
20mUsing Rust and WASM
47mRewrite the web with Rust and Web Assembly
25mThink About Front-end Web Development with Rust
30mRust in the Browser for Javascripters:New Frontiers,New Possibilities
27mWebAssembly for Performant Interactivity
41mLet's build with WebAssembly!
30mImproving web app with Rust and WASM
37mWebAssembly with Rust
