`WebAssembly.Memory` owns an `ArrayBuffer` or `SharedArrayBuffer`. JavaScript can use it even before a module is instantiated.

  • Growing a memory may detach old ArrayBuffer views.
  • Shared memory requires maximum bounds and cross-origin isolation.
  • Use typed arrays for structured reads and writes.