ArrayBufferとBlobについてのメモ
とりま今の理解。ちゃんと調べてないので間違ってる可能性大。
- Blobオブジェクトはバイナリデータを抽象化したもの。
- Blobの実データはArrayBufferなどに変換して得られる。
- ArrayBuffer内のデータから値を抽出するときはTyped Arrays(Float32Array、Int16Array、Uint8Array)が利用できる。
Blobが出てくるのは主にFile API。
この界隈は仕様の変動が激しいらしい(?)。
ブラウザの対応はIEは10以降みたい。Chrome, FireFox等は最新なら対応してるっぽい。
ココら辺はFire API以外にもWebSocketでもネタになりやすそう。