Passing a Blob
bearbeitet von Rolf BHallo Rolf,
das war wohl nichts, Blobs sind nicht transferierbar. Das hättest Du wissen können, du Depp, Du kast den postMessage Artikel selbst geschrieben!
Ein ArrayBuffer wäre transferierbar, aber den Blob in einen ArrayBuffer zu wandeln bedeutet ebenfalls eine Kopie. Das verbessert also nichts.
Der Vorschlag mit dem Wrapper-Objekt führt aber zum Ziel, das habe ich gerade ausprobiert. Auf der Empfängerseite könnte man das name-Property aus dem Wrapper wieder an den Blob kleben.
**Falls** die getBlobFromAFunction Funktion den Blob aus transferierbaren Objekten erzeugt, könnte es effizient sein, keinen Blob zu erzeugen. Aber das weißt nur Du, Michael.
_Rolf_
--
sumpsi - posui - obstruxi