The default allocator. Each allocate hands out its own freshly-created
backing buffer (a SharedArrayBuffer when the runtime supports it, otherwise
a plain ArrayBuffer). Growth is realloc-and-copy at the column level, so
views never detach — refresh is the identity and needsRefresh never fires.
The default allocator. Each
allocatehands out its own freshly-created backing buffer (aSharedArrayBufferwhen the runtime supports it, otherwise a plainArrayBuffer). Growth is realloc-and-copy at the column level, so views never detach —refreshis the identity andneedsRefreshnever fires.