1752917.html (531B)
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <script> 5 window.addEventListener("load", () => { 6 const context = new AudioContext({}) 7 const node = new DelayNode(context, {}) 8 const abort = new AbortController() 9 let processor = context.createScriptProcessor(4096, 1, 26) 10 processor.addEventListener("audioprocess", () => {}, { "signal": abort.signal }) 11 processor.connect(node.delayTime) 12 processor = undefined 13 SpecialPowers.forceGC() 14 abort.abort(undefined) 15 }); 16 </script> 17 </head> 18 </html>