Bevy, WASM and the browser
summary
Bevy compiles to WASM and actually runs inside a browser canvas, using winit to get a canvas and input, wgpu rendering via WebGL2 today and WebGPU soon, and web-sys/js-sys for light multithreading and asset access. The talk lists concrete limitations — no full native libraries, constrained threading model, and networking quirks — and shows patterns for calling between Bevy ECS code and JavaScript, with a working demo that boots in-browser rather than just a roadmap.
AI-written summary · about
chapters (4)
related talks
31mGPUs Unleashed! Make Your Games More Powerful With wasi-gfx
30mWasi-Webgpu: Build Beautiful Graphics and Safely Run AI with Any GPU
08mLightning Talk: Wasmcloud + Bevy ECS: Solution to Woe of Indie Game Develope...
34mPanel Discussion: Browsers & Wasm
29mWebAssembly - the Final Frontier
27mWebAssembly for Performant Interactivity
02h 58mWebassembly: Expectation vs. Reality
50mWeb Assembly
