在不发送显式消息的情况下检测到已加载网络工作者
Detecting that a web-worker has been loaded without sending an explicit message
有没有办法检测网络工作者是否已加载。我查看了 spec,但只有一个 error
事件。没有 onload
、onreade
、onstatechange
或任何类似的东西。
我正在寻找 script element onload 事件的替代方案,但适用于网络工作者。
我想在没有工作人员在加载后显式发送消息的情况下执行此操作,因为它是针对库的,我需要它尽可能通用并且不想对工作人员施加此限制。
不是设计使然。这个was planned originally,后来被拿掉了。我忘记了基本原理,但我怀疑这与允许分配许多工人的某些实现有关,但当时只有 运行 一对。
(有一些计划对此进行改进,特别是如果 SharedArrayBuffer
发生,这需要此类信息,但现在没有标准方法。)
解决方法可能是提前获取代码,然后从 blob URL.
启动 worker
有没有办法检测网络工作者是否已加载。我查看了 spec,但只有一个 error
事件。没有 onload
、onreade
、onstatechange
或任何类似的东西。
我正在寻找 script element onload 事件的替代方案,但适用于网络工作者。
我想在没有工作人员在加载后显式发送消息的情况下执行此操作,因为它是针对库的,我需要它尽可能通用并且不想对工作人员施加此限制。
不是设计使然。这个was planned originally,后来被拿掉了。我忘记了基本原理,但我怀疑这与允许分配许多工人的某些实现有关,但当时只有 运行 一对。
(有一些计划对此进行改进,特别是如果 SharedArrayBuffer
发生,这需要此类信息,但现在没有标准方法。)
解决方法可能是提前获取代码,然后从 blob URL.
启动 worker