ARRAYBUFFER
An ArrayBuffer is a generic fixed-length raw binary data buffer. It is a generic object that represents a chunk of memory that can be accessed directly. This means that the data in an ArrayBuffer is not interpreted; it is simply a sequence of bytes. ArrayBuffers are often used in conjunction with typed arrays, such as Int8Array, Uint8Array, or Float32Array, which provide an interpretation of the data within the buffer. Typed arrays allow you to read and write data in specific formats, such as integers or floating-point numbers, from the raw binary data stored in the ArrayBuffer.
ArrayBuffers are immutable, meaning their size cannot be changed after creation. However, the data within an