webworker是运行在后台的JavaScript,不会影响页面的性能。
什么是WebWorker?
当在HTML页面中执行脚本时,页面的状态是不可响应的,直到脚本已完成。
webworker是运行在后台的JavaScript,独立于其他脚本,不会影响页面的性能。您可以继续做任何愿意做的事情:点击、选取内容等等,而此时webworker在后台运行。
浏览器支持
InternetExplorer10,Firefox,Chrome,Safari和Opera都支持Webworkers.
HTML5WebWorkers实例
下面的例子创建了一个简单的webworker,在后台计数
demo_workers.js文件代码
var i=0;
function timedCount()
{
i=i+1;
postMessage(i);
setTimeout("timedCount()",500);
}
timedCount();
如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h63148.shtml