作为未来的前端高手的你不能不知的 Web Workers

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



[本日志由 puterjam 于 2009-04-23 10:39 PM 编辑]
上一篇: PJBlog3 v3.0.6.170 版本重要安全补丁
下一篇: opera 15岁了
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: Firefox workers
相关日志:
评论: 13 | 引用: 0 | 查看次数: -
dh20156[2009-04-30 09:04 AM | | | 218.18.115.181 | del | 回复回复]
PJ,我写了一个worker的例子:
www.v-ec.com/webworkers/webworkers.html
回复来自 puterjam 的评论 puterjam 于 2009-05-04 00:55 AM 回复
恭喜没被卡死,但是等了好久还没看到结果:P

回复来自 puterjam 的评论 puterjam 于 2009-05-04 00:57 AM 回复
看到结果了 9227465
TestHa[2009-04-29 05:12 PM | | | 222.82.125.226 | del | 回复回复]
haha[2009-04-29 05:09 PM | | | 222.82.125.226 | del | 回复回复]
老大的高亮些的不错,%68%74%74%70%3A%2F%2F%6A%78%62%69%6E%67%2E%63%6E
小兵[2009-04-29 05:04 PM | | | 222.82.125.226 | del | 回复回复]
Hipao 不能接受新事物 大家忍耐哈jxbing.cn
daniel[2009-04-27 10:06 AM | | | 203.156.212.19 | del | 回复回复]
hipao这个人是不是有病啊。
强烈鄙视hipao
puterjam[2009-04-26 01:32 AM | | | 113.67.41.221 | del | 回复回复]
引用来自 hipao 引用来自 hipao
你不喜欢IE6没有人叫你用,不要搞什么推动抛弃IE6,IE6有IE6的好处,IE6能干的事你IE7,IE8,火狐还干不了呢,就只懂得盲目追潮流,讲的就是PJBLOG的作者。
没有说IE6不好呀,IE6很好取代了IE5.5,为我们做出了很大的贡献。我们只是觉得它很成功得完成了使命,希望IE6能够光荣退休罢。
来啦[2009-04-25 11:02 AM | | | 60.19.121.10 | del | 回复回复]
这个火狐的图片有意思www.imonv.com
学习[2009-04-25 10:08 AM | | | 222.244.55.180 | del | 回复回复]
baogw.com/
学习了
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱:
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 500 字 | UBB代码 开启 | [img]标签 关闭