ARRAYBUFFERs
An ArrayBuffer is a generic fixed-length raw binary data buffer in JavaScript. It represents a chunk of memory that can be accessed and manipulated by JavaScript. Unlike standard JavaScript arrays which are dynamic and can hold any type of value, ArrayBuffers are designed for efficient storage and access of binary data such as images, audio, or network packets.
To work with the data in an ArrayBuffer, you typically use "typed arrays" or a `DataView`. Typed
ArrayBuffers are crucial for performance-intensive tasks and for interacting with low-level APIs like WebGL, Web Audio