В чем разница между BlobBuilder и новым конструктором Blob?

W3 объявила, что намерена отказаться от поддержки BlobBuilder APIв пользу нового API больших двоичных объектов.

Если я уже использую BlobBuilder в приложении JavaScript, как мне перейти на использование этого нового API Blob? Старый WebKitBlobBuilder по-прежнему доступен в последних версиях WebKit (и Chrome Canary), но вскоре он будет удален. Прежде чем вы могли бы написать что-то вроде этого:

var bb = new BlobBuilder();
bb.append(arrayBuffer);
var blob = bb.getBlob(mimeString);

Как это можно переписать, чтобы использовать новый конструктор Blob? Спасибо.

14
задан neave 2 May 2012 в 10:59
поделиться