Firefox3修复了损坏的部分保留了正确的部分
2月2日 先锋客投稿 Mozilla基金会正在庆祝火狐3号的到来,举办了一个世界性的聚会,并试图创造一个新的世界纪录,使一个软件程序的下载量达到多。好吧,那很傻很怪,但怎么回事?为什么不开始大惊小怪呢?
特别是因为火狐3是我见过的最好的Web浏览器。我从以前就开始使用网络浏览器了。
就我而言,火狐自2004年首次出现以来就一直在为网络浏览器设定标准。当时,微软的InternetExplorer统治着网络,它做得很糟糕。但是,除非你有足够的悟性去尝试其他的选择,比如歌剧,或者仍然希望Netscape能把它的行为结合起来,否则你就会被IE困住。
火狐3提供了一些伟大的调整。
火狐是一股清新的空气。不是所有的事情。它是安全和快速的,它支持扩展,将浏览器从一个简单的实用工具转变为现代计算体验的核心。
然而,有一段时间,火狐陷入了衰退。Mozilla不断添加功能,但牺牲了内存、稳定性和性能。与此同时,微软最终被迫改进InternetExplorer。火狐仍然更好,但它不再比IE7好得多。
然而,有了这个最新版本,火狐又回到了正轨。
例如,火狐2惹恼人们的方式之一是它处理内存的方式。他们的浏览器打开的时间越长,加载的页面越多,内存就越多。对于一些用户,特别是那些系统一开始就没有太多内存的用户来说,结果是性能会下降到一个爬行状态。
HPE赞助的品牌邮政
为资讯科技行业定义下一章:网上资讯科技服务
作为一种服务模式提供的是服务,而不是产品;灵活性而不是刚性;以及与业务结果相一致的成本。
他们也失去了稳定。在Firefox2。x下,我平均每两天都会出现一次完全的Firefox故障所有浏览器窗口要么冻结,要么关闭。
发生的事情是,火狐糟糕的记忆管理习惯正在折磨我。例如,Firefox2。x使用不同大小的内存块。然后,当它不断地抓取和释放记忆时,它的记忆地图开始看起来像一个被打败的拼图。这里有一个洞,有一个麻烦的地方,有人撕掉了一部分,使它适合,等等。
此外,Firefox2。0在内存中保存了完整大小的图像副本。当您显示JPEG或任何其他压缩图片格式时,Firefox将全尺寸未压缩图像保存在内存中,即使您目前没有查看它们。由于单一的100K图像可以吃掉超过兆字节的内存,这种旧的处理图像的方式可以快速浪费内存。
莫兹利亚的工程师似乎已经在版本3中修复了这一点,或者至少改进了它。现在,如果你没有看到一个图像,它已经以原来的压缩格式保存在内存中。他们还研究了内存映射问题。
火狐还改进了它的安全功能。
火狐3现在在内存缓存中使用过期策略。开发人员的想法是,如果您半小时左右还没有检索到以前查看过的页面,那么从缓存中删除页面所节省的内存比检索陈旧文档时页面加载速度更快的小可能性更重要。(有关Firefox3如何调整内存问题的更明确信息,Mozilla开发人员StuartParmenter的博客条目是一个很好的资源。)
其结果是,无论其他任何改进,Firefox3都比其前身更快、更稳定。我发现,与Firefox3相比,Firefox2。0。0。14上的打开和关闭选项卡平均每个浏览器选项卡会话消耗了大约5的RAM。在这几个星期里,我在同一台电脑上运行Firefox3,做的工作和我在Firefox2。x上做的工作一样,我从未见过一次冻结。
除了内存的改进,我发现Firefox由于其他原因,比它的前身更快、更稳定。由于大大改进了壁虎1。9网络渲染平台,火狐制作了复杂的页面就像计算机世界自己的头版,它的文本、图形和动画弹出,而不是被绘制在屏幕上。
为了测试这一点,我看了一组页面,首先是火狐2。0。0。14,然后是3。0。(在所有情况下,我首先清除了缓存。我看到从一个网页被召唤到它完全出现在屏幕上的时间减少了20到35。
接下来,我测试了Firefox3是否符合CSS、Java脚本、SVG和XML等Web标准,以及Web标准项目的Acid3测试。
在这里,火狐3得了71分,这并不是一个获奖的评级;最新版本的Safari为个人电脑,Safari3。1。1,得了87分。另一方面,我尝试过的其他浏览器,如IE7和IE81,结果更糟。由于Safari的安全可以用可怕这个词来描述,我将坚持火狐。
为了实际的目的,唯一可能给你带来麻烦的网页是那些总是有的网页:专门设计的带有InternetExplorer和ActiveX的网页。但我不会太担心:在我使用Firefox3的几个月里,首先是作为测试版,然后是作为发布候选版本,Firefox没有困难地呈现我访问过的数千个网页中的任何一个。
投诉 评论