ArrayBuffer
JavaScript 🔴 SeniorDéfinition
Zone de mémoire brute de taille fixe, non redimensionnable. Accessible via des TypedArrays (Uint8Array, Float32Array, etc.) ou DataView pour lire/écrire des données binaires.
Analogie
Un terrain vague clôture : il existe en mémoire, 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.