作为未来的前端高手的你不能不知的 Web Workers
作者:puterjam 日期:2009-04-23
Firefox 3.5 其中一个最大的特性就是对 worker 的支持(当然safari也支持)。workers不仅仅能够让我们未来的web APP更加MVC。同时,他的异步后端运算给web程序带来更多可能性。
到底有什么好处?来看实例更加直接一些. mozbox的Paul Rouget用模拟退火算法(Simulated annealing)给我们演示了workers的优越性。
1. 不了解 Simulated annealing 的可以先看看这个图形化的演示过程,了解的同学直接看第二步
http://people.mozilla.com/~prouget/demos/simulatedAnnealing/index.xhtml
先load,然后start
2. 确定一下,您有没有安装firefox 3.5 beta3 。
3. 看看worker的演示吧.
http://people.mozilla.com/~prouget/demos/worker_and_simulatedannealing/index.xhtml
可以看到如果没有使用workers,同时计算6个Simulated annealing,可以发现浏览器已经卡死,gif图片也停止播放。
当我们开启workers的演示后,浏览器不仅仅没有卡死,同时gif图片也正常播放,并且结果的现实比没有开启workers前快不少。
原文地址:
http://blog.mozbox.org/post/2009/04/10/Web-Workers-in-action
文章来自: 本站原创
Tags: Firefox workers
相关日志:

强烈鄙视hipao
引用来自 hipao学习了
上一篇
下一篇

回复
www.v-ec.com/webworkers/webworkers.html