| <script> | |
| async function foo() { | |
| let worker = new Worker('data:,'); | |
| GCController.collect(); | |
| if (window.caches) | |
| await caches.has('a'); | |
| new RTCRtpScriptTransform(worker, {}); | |
| worker.terminate(); | |
| } | |
| onload = () => { | |
| if (window.testRunner) | |
| testRunner.dumpAsText(); | |
| console.log('This test PASS if it does not crash.') | |
| let s0 = document.createElement('script'); | |
| s0.src = `data:,for (var i = 10; i; i--)(${foo.toString()})();`; | |
| document.head.appendChild(s0); | |
| }; | |
| </script> |