バイナリデータの取り扱い
Node.js
ArrayBuffer を使う。Node 21 でほぼ使えるようになった。
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
Node.js で ArrayBuffer が扱えない場合
Buffer を使う。
APIが Buffer を入出力するのでやむを得ず。
JavaScript
ArrayBuffer, DataView, TypedArray を使う。