createImageBitmap-in-worker-transfer.html (689B)
1 <!DOCTYPE html> 2 <meta charset=utf-8> 3 <title>createImageBitmap in worker and transfer</title> 4 <script src="/resources/testharness.js"></script> 5 <script src="/resources/testharnessreport.js"></script> 6 <div id=log></div> 7 <script> 8 promise_test(function(t) { 9 return new Promise(function(resolve, reject) { 10 var worker = new Worker("createImageBitmap-worker.js"); 11 worker.addEventListener("message", function(evt) { 12 var bitmap = evt.data; 13 assert_equals(bitmap.width, 20); 14 assert_equals(bitmap.height, 20); 15 resolve(); 16 }); 17 worker.postMessage('test'); 18 }); 19 }, 'Transfer ImageBitmap created in worker'); 20 </script>