【发布时间】:2019-07-02 11:33:20
【问题描述】:
我有一个像这样创建的 ember 应用程序:
window.App = Ember.Application.create({});
我想在 web worker 上做一些后台处理。
如何在单独的 Web 工作线程中访问窗口对象或其他一些全局对象?
【问题讨论】:
-
您可以使用
postMessage()发回状态吗? -
我可以但是不会将上下文传递回主线程吗?
-
是的。据我所知,你应该在一个新线程上做事,而不会对主线程产生直接的副作用。
-
我想做的是用 json 加载一个对象,然后让它在以后可用。我是否应该将数据放入本地存储,因为尝试在新线程上更新存储有副作用。
标签: javascript html web-worker