如何在HTML5中使用Web Worker?

Web Workers允许长时间运行的脚本不会被响应单击或其他用户交互的脚本中断,并允许执行长任务而不会产生使页面保持响应的状态。

Web Workers是后台脚本,它们相对较重,因此不建议大量使用。例如,为四百万像素图像的每个像素启动一个工作程序是不合适的。

使用JavaScript文件的URL初始化的Web Worker,其中包含该Worker将执行的代码。此代码设置事件侦听器,并与从主页派生事件的脚本进行通信。

语法

以下是语法-

var worker = new Worker('bigLoop.js');