msky
千年狐狸
千年狐狸
  • UID14649
  • 注册日期2006-09-21
  • 最后登录2023-04-03
  • 发帖数2959
  • 经验166枚
  • 威望0点
  • 贡献值12点
  • 好评度9点
  • 社区居民
阅读:2927回复:13

为什么Firefox的Javascript速度落后于其他浏览器(转载)

楼主#
更多 发布于:2010-03-08 20:26
逛论坛看到一篇文章,挺有意思的,转过来大家看看


九尾火狐 写道 "Firefox在速度上暂时落后于chrome safari和opera。原因并不是Mozilla技术差,而是因为其他浏览器支持的javascript,只是Firefox的一个子集,有很多东西,被其他浏览器忽略了。 1) 只有Firefox支持E4X:E4X是一个javascript的附加标准,用于在javascript里简便快速的操作XML。有多方便?试过才知道! 2) 只有Firefox在逐步实现ECMAScript5:ECMAScript5是下一代javascript标准,目前的Firefox已经包含了很多ECMAScript5的特性,而其他浏览器似乎并没有公布相关的计划。ECMAScript5是一个已经发布了的标准,和遥遥无期的HTML5比起来,实现ECMAScript5要务实得多。 3) Firefox在javascript和html的交互上更加优化: HTML中部分属性,只有Firefox才能通过js去调用,其他浏览器只能写成静态html标签 目前浏览器脚本速度测试用的都是1999年的标准。10年前的标准不可能永远用下去。先实现标准,再进行速度优化,这才是正道。相信脚踏实地的Firefox可以走得更远。"

http://bbs.kafan.cn/thread-655983-1-1.html
fiey
非常火狐
非常火狐
  • UID28955
  • 注册日期2009-05-24
  • 最后登录2013-10-05
  • 发帖数735
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2010-03-08 20:26
其实这理由再一般人看来是扯淡
zj45499
千年狐狸
千年狐狸
  • UID29472
  • 注册日期2009-07-03
  • 最后登录2014-10-06
  • 发帖数1158
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2010-03-08 20:26
........


gchao
非常火狐
非常火狐
  • UID15074
  • 注册日期2006-10-20
  • 最后登录2022-08-22
  • 发帖数660
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
3楼#
发布于:2010-03-08 20:26
其实不用解释啥的,我对火狐的态度一向是爱用就用,不用拉倒,嘿嘿。
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-05-02
  • 发帖数2766
  • 经验577枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
4楼#
发布于:2010-03-08 20:26
意思明白了,名词没看懂。
hydotcom
火狐狸
火狐狸
  • UID26459
  • 注册日期2008-09-29
  • 最后登录2011-06-11
  • 发帖数228
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2010-03-08 20:26
上午FF,下午和晚上GC
MBA + CFP + CPB + CFA Holder

国内最专业Chrome资讯网站之一:Chrome迷  http://www.chromi.org
dgod
火狐狸
火狐狸
  • UID11249
  • 注册日期2006-01-22
  • 最后登录2021-12-24
  • 发帖数211
  • 经验122枚
  • 威望0点
  • 贡献值12点
  • 好评度1点
  • 社区居民
  • 忠实会员
6楼#
发布于:2010-03-08 20:26
这个应该只是借口。
taoqik
小狐狸
小狐狸
  • UID31252
  • 注册日期2009-11-30
  • 最后登录2024-04-21
  • 发帖数81
  • 经验40枚
  • 威望0点
  • 贡献值26点
  • 好评度5点
  • 社区居民
  • 忠实会员
7楼#
发布于:2010-03-08 20:26
无论这理由是真是假,对大众用户都毫无意义。
试问有几个人明白和理解这些个技术和名词? 但是分数是人人看的懂的。
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
8楼#
发布于:2010-03-08 20:26
不管如何我是听得进去的,就像我听得进去Firefox不支持网银是因为Firefox标准一样。反之亦然
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
xf_mao
狐狸大王
狐狸大王
  • UID31861
  • 注册日期2010-01-29
  • 最后登录2017-09-18
  • 发帖数357
  • 经验19枚
  • 威望0点
  • 贡献值4点
  • 好评度1点
  • 社区居民
9楼#
发布于:2010-03-08 20:26
支持Fx,只因为支持开源
since 2005
fiey
非常火狐
非常火狐
  • UID28955
  • 注册日期2009-05-24
  • 最后登录2013-10-05
  • 发帖数735
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2010-03-08 20:26
http://sputnik.googlelabs.com/run
google 玩的这个测试
狠狠打了这文一巴掌 囧
嘛 虽然测试的标准不同
web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
11楼#
发布于:2010-03-08 20:26
姑且不论google的测试是否完整,是否包含上面说的E4X之类,还是等到用第五版测试的时候再看看这巴掌能不能打下去吧
msky
千年狐狸
千年狐狸
  • UID14649
  • 注册日期2006-09-21
  • 最后登录2023-04-03
  • 发帖数2959
  • 经验166枚
  • 威望0点
  • 贡献值12点
  • 好评度9点
  • 社区居民
12楼#
发布于:2010-03-08 20:26
汗,那个测试好像和这个无关吧,这个文章的中心思想是Firefox率先实现了Javascript未来的相关标准(虽然很多不一定现在用的上,但支持总比不支持好,这是Web发展的必然趋势,例如HTML5取代HTML),速度上的优化只能是在实现标准的情况下靠后期来做。
wiiwaker
狐狸大王
狐狸大王
  • UID23532
  • 注册日期2008-04-04
  • 最后登录2019-05-12
  • 发帖数376
  • 经验14枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
  • 社区居民
13楼#
发布于:2010-03-08 20:26
楼主说的是E4X和ECMAScript5,那个测试是ECMA-262 3rd edition,两者之间没什么关系吧。。。。。。

另外“其他浏览器支持的javascript,只是Firefox的一个子集”这句话说的也不太对吧,ECMA-262 3rd edition是javascript 1.5,E4X是1.6里面的,ECMAScript5是1.9里面的,当然最后一个也没有完全的实现,估计要等到4.0。其他浏览器也只支持到1.5吧。
游客

返回顶部