ArrayBuffer?ArrayBuffer — это блок фиксированной длины сырых бинарных данных, хранящихся в памяти. Он представляет низкоуровневый, универсальный буфер — ты просто определяешь его размер в байтах, и он хранит эти данные без какой-либо встроенной структуры.
Ты не можешь читать или писать в ArrayBuffer напрямую. Вместо этого нужно использовать представление для интерпретации сырых байтов:
TypedArray — предоставляет типизированный доступ (например, Int32Array, Float64Array, Uint8Array)DataView — предоставляет гибкое, ручное управление порядком байтов и смещениемconst buffer = new ArrayBuffer(8); // выделено 8 байт
const view = new Int32Array(buffer); // интерпретируем как 32-битные целые числа
view[0] = 42;
ArrayBuffer можно напрямую читать и записывать без использования объекта-представления, что делает его основным интерфейсом для работы с бинарными данными в JavaScript.
Новый — ещё не проверен сообществом
Вы