首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>资讯动态>开源资讯>正文

竞争压力渐显 Firefox进行三大调整

http://www.oklinux.cn  2010-03-07  硅谷动力    会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn
  Mozilla面对竞争压力,开始对Firefox做三个不同方向的大改变。

  第一是新的JavaScript引擎,可以让网页版程序速度增快至少30%。第二是Windows版的新图像加速引擎,可以靠着新硬件加速器帮忙处理图像和文字。第三是一个程序开发工具来打造新的Firefox附加套件系统。



  Mozilla自从五年前发表Firefox后,在对抗老大哥IE上有明显的斩获,不过一开始大部分的时间微软的浏览器都仅稍微衰退。而现在Google Chrome开始快速开发,苹果在Windows和Mac都积极营销自家的Safari,Opera开发速度变快,而更重要的是,微软正显示出来他们想要重新打造IE的兴趣。

  根据Net Applications调查,Firefox在去年十一月全球浏览器市占率是24.7%,而周一发表的二月份报告显示稍微下滑到24.2%。而同一时间,Chrome从3.9%成长到5.6%。

  Mozilla在去年对Firefox做了许多显著的变更,在3.5和3.6版中加入了许多新功能,并且在开发一个名为“Lorentz”的更新设计,来减少来自如Flash播放器这种外挂造成的当掉。现在新一代的点子虽然还仅是很粗略的型态,但是已经准备开始测试了。

  JavaScript大翻修

  将JavaScript引擎加速到新境界,Mozilla功不可没,而他们的TraceMonkey引擎在过去一直很有竞争力。但是它已经被Chrome V8引擎和Safari Nitro引擎超越,

  而在Opera 10.5 beta中的Carakan引擎则有机会追上甚至超越所有的竞争者。

  这些之所以重要是因为JavaScript在浏览器处理上占越来越重要地位。许多复杂漂亮的使用者界面大量的使用JavaScript。而新的标准让浏览器也可以在背景处理任务,为更进阶的网页和网络程序开了一扇门。

  所以Mozilla有个新计划名为JaegerMonkey。

  Mozilla工程师认为,可以将某些常用任务转换成处理器原生语言编译,而非用高阶JavaScript架构直译,通过可加速Firefox的 JavaScript引擎处理程序代码。不过JaegerMonkey程序开发者David Anderson在周五一篇博客中直指问题核心表示:

  “我们发现,当追踪成功时,我们会比一般的方式快,但是当追踪失败时,我们必须要回到过去的直译器上。而那时候你的JavaScript跑来的水平大约是在2007到2008年左右(即在Firefox 3.5、Safari 4、Chrome之前)。我们无法接受,而我们需要去解决这个问题”Anderson说。

  JaegerMonkey是设计来在两种情况下都有最好表现。Anderson问到“为什么我们不能够追踪并得到超快表现,而当追踪失败时,回到老方法时一样很快?我们的新计划,JaegerMonkey(或JagerMonkey)就有把这个考虑放在里面...我们才刚刚开始了,而结果很有希望。”

  根据JagerMonkey程序人员David Mandelin的描述,Mozilla决定在Nitro JavaScript引擎上打造这个新组件。

  Mandellin在博客中说:“我们决定汇入来自苹果开源码Nitro JavaScript JIT汇编语言(just-in-time compiler)。我们之前就知道它很简单而且快速(我自己用它来编译正规表达式显示它真的很快),它是开源码,而且它是设计良好的C ,所以它很适合。”

  使用SunSpider JavaScript来测试显示JaegerMonkey的确有显著较快。在融入Nitro,但尚未最佳化之前,Anderson的测试显示在32位 x86系统上速度增加30%,而64位x86系统上则是加速45%。

  不过JaegerMonkey离大量beta测试还有一段距离。原始码已经可下载,但是尚未内建在Mozilla每日更新“Minefield”版Firefox原型里。

共3页: 上一页 1 [2] [3] 下一页

上一篇:开发者月入1.3万美元   下一篇:谷歌Chrome操作系统简单超凡

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·开发者月入1.3万美元
·谷歌Chrome操作系统简单超凡
·押宝开源系统,诺基亚塞班前途未卜
·中国联通称将出售支持谷歌Android平台的手机
·ARCHOS宣布二款基于Android家庭平板设备
·德国大学研究人员为火狐开发出3D页面显示技术
·Ubuntu 10.04 新视觉设计、主题和Logo
·McAfee公布黑客窃取源代码细节
·Canonical发布Ubuntu音乐商店服务无DRM
·Chrome扩展可更改浏览记录
·MeeGo本月开放代码库或将支持诺基亚N900
·Google发手机给Android开发者
·Nexus One手机触摸屏多点触控存在问题
·美国私募基金洽购Novell 估值为20亿美元
·普华基础软件试水国际化
·7个最有用途的Firefox插件
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·Chrome赢得Tom’s Hardware Award
·Google将在2011年发行Chrome OS商业版
·Chrome插件数紧逼Firefox
·Chrome OS死对头宣布将转投Chrome阵营
·今年的Ubuntu开发者峰会将在布鲁塞尔举
·Chrome开发版Bug杀死自家离线GMail
·Chrome OS是非常坚固的系统
·ReMail iPhone应用宣布开源
·谈Android等开放平台的应用软件生态
·Chrome OS体验无与伦比
·谷歌Wave服务新增收件箱更新邮件提醒功
·Ubuntu 10.10开发日程确定
  阅读排行
·CxImage图像处理类库
·支持谷歌Android系统音悦汇T11试用评测
·开源ERP市场的“一匹黑马”
·Linux十大免费视频编辑软件大放送
·小而强大 开源播放器SMPlayer试用
·国内资深FreeBSD committer Delphij
·推荐:10款Linux平台播放器畅听音乐
·Ubuntu 9.04赏析
·Ubuntu Linux下的经典游戏大全
·Ubuntu 8.04免费为人类每天节省22万多
·龙芯上网本逸珑8089详尽评测
·深度PK: Opera9.5 vs Firefox3
·PHPWind vs Discuz谁是建站BBS首选?
·Hypertable领导者:Hadoop和分布式数据
·首款Android T-mobile G1多面评测
网摘收藏: