Node.js 的 Buffer API 早于 JavaScript 语言中 ArrayBuffer 的引入。Bun 同时实现了两者。
使用静态的 Buffer.from() 方法从 ArrayBuffer 创建 Buffer。
const arrBuffer = new ArrayBuffer(64);
const nodeBuffer = Buffer.from(arrBuffer);
要创建一个仅查看底层缓冲区一部分的 Buffer,请将偏移量和长度传递给构造函数。
const arrBuffer = new ArrayBuffer(64);
const nodeBuffer = Buffer.from(arrBuffer, 0, 16); // view first 16 bytes