window.onmessage = function(event) {
ok(!!event.data.bitmap1, "Get the 1st ImageBitmap from the main script.");
ok(!!event.data.bitmap2, "Get the 2st ImageBitmap from the main script.");
// send the first original ImageBitmap back to the main window
window.parent.postMessage({"type":"bitmap1", "bitmap":event.data.bitmap1}, "*");
// create a new ImageBitmap from the 2nd original ImageBitmap
// and then send the newly created ImageBitmap back to the main window var promise = createImageBitmap(event.data.bitmap2);
promise.then(
function(bitmap) {
ok(true, "Successfully create a new ImageBitmap from the 2nd original bitmap in worker.");
// send the newly created ImageBitmap back to the main window
window.parent.postMessage({"type":"bitmap2", "bitmap":bitmap}, "*");
// finish the test
window.parent.postMessage({"type": "finish"}, "*");
},
function() {
ok(false, "Cannot create a new bitmap from the original bitmap in worker.");
}
);
}
</script>
</body>
Messung V0.5
¤ Dauer der Verarbeitung: 0.0 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.