ArrayBuffer: ArrayBuffer object is used to represent a generic raw binary data buffer. You can think of as contiguous memory buffer of the fixed length. You can refer it as a “byte array”, but you can’t directly modify it, instead you have to create view on top it using typed arrays like Uint8Array, Int16Array, Uint32Array,… etc.
There is nothing new here, you can create this same buffers in any other language like for example in c you can use malloc