3

我的 Web 应用程序正在使用 Web 组装模块进行一些重要的操作。它设置了一个服务工作者来处理推送通知。主线程和推送通知处理程序都需要访问 Web 组装模块。

是否有推荐的方法来共享 wasm 模块?

我的第一个想法是把它放在服务工作者中,让主线程调用工作者,但是它可能会变得空闲,工作者需要再次加载和初始化 wasm 模块,这大约需要 800 毫秒。我也可以使用共享工作者,但我不相信服务工作者可以产生共享工作者,因此如果主线程关闭,解决方案将无法工作。

有这样做的规范方法吗?

4

0 回答 0