【发布时间】:2015-02-11 19:11:54
【问题描述】:
基本上我现在很困惑:设置非常简单 - 我想使用 dart 来编写主应用程序和 web worker 部分 - 这部分需要访问常规 JS web worker 拥有并运行的相同 API在部署时作为真正的工作者(即编译为 js)。
据我所知,dart 隔离不是我想要的,因为当编译为 JS 时,即使它们不与主代码共享状态,它们也会作为主线程的一部分执行 - 这对我的用例来说是不可接受的。
另外,如果我理解正确,如果我要使用带有脚本 uri 的 Worker API,我不能使用 dart 代码,但即使我可以,它也必须是一个完全独立的项目,并且不能成为我的主要代码的一部分(就像它是与分离物)。
在 Dart 的当前状态下,我的方案是否可行?一个关于如何使用 dart 中的 web worker 并在 dart 中编写 worker 代码以及访问 xmlhttprequest 的简化示例会很棒。我知道如果没有序列化/反序列化,我可能无法传输对象,但这没关系。
谢谢。
【问题讨论】:
标签: dart web-worker