OLD | NEW |
(Empty) | |
| 1 self.onmessage = function(e) { |
| 2 // Worker does two things: |
| 3 // 1. call createImageBitmap() from the ImageBitmap that is transfered |
| 4 // from the main thread, which verifies that createImageBitmap(ImageBitmap) |
| 5 // works on the worker thread. |
| 6 // 2. send the created ImageBitmap back to the main thread, the |
| 7 // main thread exam the property of this ImageBitmap to make sure |
| 8 // the transfer between main and worker thread didn't lose data |
| 9 createImageBitmap(e.data.data).then(imageBitmap => { |
| 10 postMessage({data: imageBitmap}, [imageBitmap]); |
| 11 }); |
| 12 }; |
OLD | NEW |