我使用 importScripts() 将巨大的 JSON 文件(几十 MB)加载到 webworker 中。
导入完成后是否可以发送回调?
前任。self.postMessage("完成")
我使用 importScripts() 将巨大的 JSON 文件(几十 MB)加载到 webworker 中。
导入完成后是否可以发送回调?
前任。self.postMessage("完成")
这有点晚了,但似乎您可以在新消息后立即向您的工作人员发布消息。一旦它回调,就意味着工作 JavaScript 文件及其子文件都已完全加载,因为 importScripts 是一个同步调用。
你可以看看:http: //pierre.palatin.fr/entries/javascript-web-workers