ArrayBuffer
JavaScript 🔴 SeniorDefinition
Zone de memoire brute de taille fixe, non redimensionnable. Accessible via des TypedArrays (Uint8Array, Float32Array, etc.) ou DataView pour lire/ecrire des donnees binaires.
Analogie
Un terrain vague cloture : il existe en memoire, mais tu as besoin d'outils (TypedArray) pour y construire quelque chose.
Exemple de code
const buf = new ArrayBuffer(16);
const view = new Uint8Array(buf);
view[0] = 255;
const float = new Float32Array(buf);
// Meme memoire, vue differente
Cas d'usage
Traitement d'images, audio, fichiers binaires, communication avec WebGL ou WASM.