如题,当吾辈使用 web worker 运行代码并在之后关闭 worker 后,它仍在可以在 devtool 中找到
代码示例如下
function evalCode(code: string) {
const scriptURL = URL.createObjectURL(new Blob([code], { type: 'application/javascript' }))
let worker = new Worker(scriptURL)
setTimeout(() => {
worker.terminate()
worker = null as any
console.log(worker)
}, 100)
}
evalCode('console.log(1)')
evalCode('console.log(2)')
在线示例:https://codesandbox.io/s/inte...
另外,还观察到的一个现象是内存会不断上涨,而且降不下来