正在计算Fibonacci(35)...,你可以先看看下面的介绍!

WEB前端专家DHTML精英俱乐部对Web Workers进行的性能测试!

请使用Safari 4或其他支持Web Workers的浏览器进行测试!

在Web Workers中使用最普通的递归方法计算Fibonacci(35),你会发现浏览器不再发生假死现象!

什么是Web Workers?

Workers为WEB前端网页上的脚本提供了一种能在后台进程中运行的方法。一旦它被创建,Worker就可以通过postMessage()向任务池发送任务请求,执行完之后再通过postMessage()返回消息给创建者指定的事件处理程序(通过onmessage进行捕获)。

Worker进程能够在不影响用户界面的情况下处理任务,并且,它还可以使用XMLHttpRequest来处理I/O,无论responseXML和channel属性是否为null。

当前页面于2009年5月10日由dh20156编辑过

标签:

Web Workers