ArrayBuffer 要素を持つJavaScript オブジェクトをにエンコードして転送したい。ただし、シリアル化された BSON オブジェクトは、本来よりも 10 倍大きくなっています。BSON
websocket
コードは次のようなものです。
var A = {buffer: new ArrayBuffer(1024)};
bson_buffer_size = BSON.calculateObjectSize(A) // returns 9164, I am expecting ~1024
BSON シリアライザーに関する私の理解は間違っているに違いありません。バイナリ バッファ フィールドを使用してコンパクトな BSON オブジェクトを作成する方法を知っている人はいますか?