5.1.2 内存与表共享 在 WebAssembly 的世界里,内存与表共享不是一句轻飘飘的“跨语言互通”就能概括的——它是一场精密的底层契约,是 JavaScript 引擎与 Wasm 运行时之间以字节为单位签署的、不可篡改的共享主权协议。你不能只说“Wasm 可以访问 JS 内存”,因为 Wasm 根本不直接访问 JS 堆;你也不能说“JS 能读写 Wasm 内存”,因为 JS 永远只能通过 实例的 视图去触碰那片被线性地址空间严格约束的连续字节数组。真正的共享,从来不在“谁拥有”,而在“谁授权、如何映射、何时同步、怎样防护”。 我们正站在 5.1.2 这个关键隘口:它既不是高屋建瓴的抽象模型,也不是琐碎到寄存器级的指令编码,而是开发者每天要亲手敲出 并调用 的实操现场。