第一眼:Firefox 4 Beta 1在HTML5上闪耀
当然,火狐4的新的Chrome般的UI是好的,但真正的故事是引擎盖下
虽然无法总结数以千计的大大小小的改进和错误修复,但Firefox 4测试版让浏览器更接近于接管桌面的一切。很少有理由让任何人与额外的插件或操作系统交互。还记得人们关心一台机器是Windows、Mac还是Commodore 64的时候吗?还记得什么时候需要用本地代码编写软件吗?随着浏览器比以往任何时候都更能提供我们想要的大部分内容,这样的日子正在迅速过去。
你毫无疑问听说过或看到Firefox 4新的类似chrome的界面。更重要的是一般的包罗万象的标准HTML5下混在一起的许多新功能,一个规范,仍然是一个草案,但变得更加振臂一呼为AJAX,JavaScript的,无尽的标签,并超越生命的插件。
[同样在InfoWorld的:HTML5将产生更丰富,更复杂的网站,同时也缓解了发展。阅读关于九种方式HTML5的影响将在“显现HTML5将如何改变网络”。)
许多诱人的新特性开辟新的机会,Ajax和JavaScript程序员添加更多狂乱的赶上的Adobe Flash,Adobe AIR的,微软Silverlight和其他插件。CSS的过渡,仍然在Firefox 4 Beta 1的“部分支持”,给程序员建立一个模型,用于改变CSS参数,无需编写单独的JavaScript函数来做到这一点的机会。浏览器只是随着时间变淡和调整的CSS参数。
在以前的Firefox版本中,还有很多HTML5的小部分已经慢慢地出现了,但是现在已经被更加完整地整合起来了。现在,MathML和SVG数据更容易与老式文本混合在一起。画布和可选的WebGL层可以在浏览器中创建自定义图像,而无需等待服务器发送GIF。一些新的标签,比如header>和& lt; figure>提供一种更以文档为中心的方法,这样浏览器可以更像显示打印页面上的数据那样显示信息。& lt; figure>标签可搭配一个标签。标签和浏览器会把两者结合在一起,并试着把结果放在靠近标记的地方。标签。
这些只是程序员可以用来向静态文本添加更多zip的一些选项。Firefox 4还添加了Websockets API的实现,这是一种工具,可以让浏览器和服务器在需要的时候来回传递数据,这样浏览器就不需要一直询问服务器是否有什么新东西要报告了。如果需要在本地存储一些数据,JavaScript程序员现在可以访问索引数据库。它们并不是完全的平面文件,但是如果您想存储和索引名称/值对数据,它们非常有用。
转换此信息到HTML标签变得更流畅。Mozilla的发布说明,例如,吹嘘火狐4的解析器是在解读的innerHTML调用由JavaScript动态生成快20%。该框架理应要在一个慵懒的方式进行评估,以保证页面类似的最终形式有点早。而现在的插件在单独的线程中运行,对故障提供所谓的碰撞保护。
其中一些很明显是有回报的。Firefox 4 Beta 1的得分是3573Peacekeeper的基准,远远好于火狐3.6.4在同一台机器上的2470分。然而,这些价值观仍然落后于竞争对手。其他浏览器,包括Chrome、Opera和Safari,得分在5000到7000之间。在以javascript为中心的SunSpider基准测试中也存在类似的差距:Firefox 4 Beta 1的基准测试为970ms,而Chrome为750ms。
这些区别正常浏览期间显着?并不是的。我觉得互联网的潜伏期是真正的瓶颈,而不是是否有些复杂的JavaScript循环中完成10%的速度;毕竟,我没有看到在网页上我访问许多复杂的循环。大多数JavaScript做多一点尽责地获取信息,并对其进行渲染。在计算机存储器中的量是可能比所测量的速度更大的扫兴。4.0版只是一个测试版,当然,最好的JavaScript引擎还尚未包括在内。Mozilla的发布说明说一个更好的JIT(准时)编译器对JavaScript和分层渲染引擎是“即将推出。”
有些情况下,Firefox的仍然领先地区。火狐的收藏扩展和插件仍然比其他任何国家更广阔和更发达。Firefox 4利用了这一优势,它可以在不重启的情况下打开和关闭不同的扩展。Firefox在实现方面也处于领先地位谷歌的WebM视频标准,因为Firefox的一个明智的决定,主要是由从谷歌搜索框的广告收入支持。Chrome的自己的WebM的支持是通过早期的发行版本中,但应该很快就会改变。
很多人可能从这个测试版的感觉,火狐仍然与其他浏览器赶上来了。速度不越级的竞争。现在的接合部布置在窗口更像Chrome浏览器的顶部。一些按钮的感觉就像Opera的版本。这显然是一个竞争激烈的市场,这些天,最好的创新被迅速复制。浏览器的程序员正在彼此最好的,这是在其最好的竞争。
相关文章
HTML5将如何改变网络HTML5将产生更丰富,更复杂的网站,同时也缓解了发展。下面九个方面HTML5的影响将波及我们对HTML5有什么期待呢支持下一代HTML在今天的浏览器和网页已经出现。你准备好充分利用?HTML5 vs. Flash: Flash的案例七个原因,网页设计师将保持忠诚的Flash丰富的网页内容苹果与闪光:InfoWorld的和平计划像苹果和Adobe在Flash上的冲突这样的战争很少产生有成效的结果。“信息世界”提出了一条前进的道路停止扑闪光当史蒂夫·乔布斯和微软的点男人IE同意,你必须是持怀疑态度的权利Flash和它的RIA兄弟熄灯了苹果禁止iPhone使用Flash是对专有RIA平台的又一致命打击——这是一个不错的摆脱InfoWorld的审查:Flash Builder 4个中亮起的丰富互联网应用程序开发Flash Builder 4提供了节省时间的工具,可以加速Flex应用程序的数据传输,简化Flash和AIR的测试和工作流程InfoWorld评论:八个PHP工具Eclipse的PDT,NetBeans的,NuSphere的PhpED和Zend Studio的集成开发环境导致的领域能够为Web开发
这个故事,”第一眼:Firefox 4 Beta 1在HTML5上闪耀”最初发表于InfoWorld.com。关注最新消息软件开发,语言和标准,HTML,应用程序在InfoWorld.com。
了解更多关于应用程序在InfoWorld的应用频道。
这个故事,“第一次看:Firefox 4 Beta 1闪耀在HTML5上”最初是由InfoWorld的 。
©2010Raybet2