tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

1849704-1.html (909B)


      1 <!DOCTYPE html>
      2 <html>
      3 
      4 <head>
      5  <meta charset="utf-8">
      6  <title>TransferToImageBitmap</title>
      7 </head>
      8 
      9 <body>
     10  <div id="description"></div>
     11  <div id="console"></div>
     12  <script id='myWorker' type='text/worker'>
     13  self.onmessage = function(e) {
     14      var canvas = new OffscreenCanvas(128, 128);
     15      var gl = canvas.getContext("webgl2");
     16      gl.clearColor(1.0, 1.0, 0.0, 1.0);
     17      gl.clear(gl.COLOR_BUFFER_BIT);
     18      var image = canvas.transferToImageBitmap();
     19 
     20      self.postMessage({ bitmap: image },
     21                       [ image ]);
     22  };
     23  </script>
     24  <script>
     25    var blob = new Blob([document.getElementById('myWorker').textContent]);
     26    var worker = new Worker(URL.createObjectURL(blob));
     27    worker.onmessage = function (msg) {
     28      try { worker.postMessage('Start worker'); } catch (e) { }
     29    };
     30 
     31    try { worker.postMessage('Start worker'); } catch (e) { }
     32  </script>
     33 </body>
     34 
     35 </html>