# Blender Web WASM Blender 5.2-based Web editor runtime with a React/Three.js frontend, a native Blender Main compiled to WebAssembly, versioned browser protocols, OPFS/IndexedDB storage, and desktop/WASM round-trip tests. The current browser baseline is Chromium only. The release browser suite covers both the main-thread WebGL renderer and the OffscreenCanvas Worker renderer. Firefox and WebKit are intentionally outside the current test and release scope. ## Layout - `blender-5.2.0/`: corresponding Blender source with the WebEngine integration. - `web/`: frontend, Worker clients, protocols, Playwright tests, and local runtime assets. - `tools/web/`: fixture, golden, build, and offline-release tooling. - `tests/`: `.blend` fixtures and semantic golden data. - `docs/status/`: machine-readable and task-specific parity ledger. ## Verification ```bash source tools/web/emscripten-env.sh cmake --build build_web_blender6 --target web_engine -- -j8 bash tools/web/install-web-engine-assets.sh npm --prefix web ci npm --prefix web run typecheck npm --prefix web run lint npm --prefix web run build npm --prefix web run test:browser ``` See `docs/PROJECT_STATUS_AND_NEXT_WORK.md` and `docs/BLENDER_5_2_WEB_FEATURE_PARITY.md` for the implemented scope and remaining structured blockers.