ArrayBuffers — это байтовый буфер фиксированной длины. Он используется для работы с бинарными данными. Байты в ArrayBuffer доступны через DataView или через один из типизированных массивов (для однородных данных): BigInt64Array, BigUint64Array, Float32Array, Float64Array, Int8Array, Int16Array, Int32Array, Uint8Array, Uint8ClampedArray, Uint16Array, Uint32Array. Синтаксис: new ArrayBuffer(length) Несколько DataView и типизированных массивов могут быть применены к одному ArrayBuffer, и изменения в одном представлении сразу же будут видны в других...
Кодировка Base64 используется в тех случаях, когда необходимо передать или сохранить бинарные данные используя протоколы или форматы, поддерживающие только текст