在独立的V8 Javascript引擎中使用Web-Workers

3

我尝试采用V8发行包中的shell.cc示例来满足我的需求。

我想要生成一个Web Worker来执行一个长时间运行的脚本,并且执行:

var myWorker = new Worker("my_task.js");

但是我收到了以下错误信息:
(shell):1: ReferenceError: Worker is not defined
var myWorker = new Worker("my_task.js");
                   ^
ReferenceError: Worker is not defined
    at (shell):1:20

有没有一种方法在V8引擎中启用Web Workers?

提前感谢您对此问题的任何帮助!

2个回答

3

2

虽然已经有些晚了,但对于仍在寻找的人:

请查看 V8 源代码中的 d8.cc 文件,它公开了 Worker 模板: enter image description here


1
如何使用这些模板? - Alex

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接