Add Chromium-only Blender WebEngine parity work

This commit is contained in:
mes123456
2026-08-12 04:47:48 -04:00
commit 9fd26010f6
18225 changed files with 11622124 additions and 0 deletions

21
docs/status/W-024.md Normal file
View File

@@ -0,0 +1,21 @@
# W-024 Status
status: done
task: 固定内存和分配策略
## Evidence
- Memory ABI: `web_engine_get_memory_stats()` and scalar accessors
- Golden: `tests/golden/W-024/memory-stats.json`
- Node smoke: `tools/web/run-web-engine-smoke.mjs`
The ABI reports live handles and allocated bytes without exposing WASM heap
pointers to React. Document memory is held inside the engine state and output
buffers are explicitly freed after save; the first mesh snapshot also retains
bounded arrays before the later transferable-buffer path.
## Verification
```text
node tools/web/run-web-engine-smoke.mjs # blend open/save, then destroy
```