lshower 发表于 2008-10-9 19:21

Firefox 3.1beta1 简单测试

今天发现绿软放出了Firefox 3.1beta1,下来一个试试。目前3.1中用的IE Tab和Tab mix 插件全部失效。而且会引起搜索栏的工作不正常。

下载地址是:http://www.greendown.cn/default.html

以下是Mozilla自己说的3.1的新特性

Mozilla称,Firefox 3.1会使Web应用程序的速度提升三倍。

新增功能名为TraceMonkey,它会大幅度地增加使用JavaScript编写的应用程序的执行速度。

近几年来,JavaScript被普遍用来编写网络应用程序,其中包括Gmail,不幸的是,JavaScript的较低性能导致这些应用程序一直被执行速度问题所困扰。

TraceMonkey是对现有的JavaScript编译码引擎SpiderMonkey的改进,它增添了SpiderMonkey的本机代码编译功能和追踪(trace)技术。

Mozilla工程部门的副主管Mike Shaver在他的博客上说:“尽管处在早期阶段,但是TraceMonkey项目的目标是将JavaScript的性能提升到一个新的水平,而且我们也看到了希望。”

Firefox 3.1的一个重要的改进就是在线图像编辑功能,改进后的对比和亮度调节速度比Firefox 3.0快7倍。除此之外Firefox 3.1还支持JavaScript多线程运行,并且添加了内建功能可以播放Ogg Vorbis格式音乐和Ogg Theora格式影片。

基本上平时用的是Tete009的优化版,刚刚换的3.03的test4版本,基本上个人感觉是启动速度和个别网网站浏览速度要比普通的快一点。速度大约提高5%左右。3.1beta版的感觉渲染速度要比优化版还要好些,最新的引擎经过优化编写后感觉好了点。

机器配置:酷睿2 6550 Windows xp sp3 32bit 英文版 最新的补丁基本都打了 4G内存(实际使用3.25G)

Firefox 3.03 Tete优化版



Javascript 测试成绩



Firefox 3.1 beta1



Javascript 测试成绩



确实有所提高

这是Safari 3.1.2的Javascript 测试成绩



Firefox 3.1的acid3的测试成绩,很可惜 还没有100%



Firefox 3.1的渲染测试:



渲染测试Safari的成绩是650ms 要好于Firefox。。。

渲染的源代码:

<html>
<head>
<title>测试渲染能力</title>
<script language="javascript">
function startTest() {
// 获取body
var start = new Date();
var mybody = document.getElementsByTagName("body");

// 创建<table>和<tbody>元素
mytable   = document.createElement("table");
mytablebody = document.createElement("tbody");

//创建所有的单元格
for(var j = 0; j < 5000; j++) {
    // 创建一个 <tr> 元素
    mycurrent_row = document.createElement("tr");

    for(var i = 0; i < 10; i++) {
    // 创建一个<td> 元素
    mycurrent_cell = document.createElement("td");
    // 创建一个文本节点
    currenttext = document.createTextNode("单元格是第" + j + "行,第" + i + "列");
    // 把创建的文本节点添加到<td>元素
    mycurrent_cell.appendChild(currenttext);
    // 把<td>添加到<tr>行
    mycurrent_row.appendChild(mycurrent_cell);
    }
    // 把<tr>行添加到<tbody>
    mytablebody.appendChild(mycurrent_row);
}

// 把 <tbody> 添加到 <table>
mytable.appendChild(mytablebody);
// 把 <table> 添加到 <body>
mybody.appendChild(mytable);
// 把mytable的border属性设置为2;
mytable.setAttribute("border","2");
var end = new Date();
var forLoopTime = end-start;
var textElem = document.createTextNode(forLoopTime + 'ms')
document.getElementById('forResult').appendChild(textElem);

}
</script>
</head>
<body>
<form>
<input type="button" value="test" onclick="startTest();">5000 times:<span id="forResult"></span><br>
</form>
</body>
</html>

IE 6.0测试是12750ms。。我寒

[ Edited bylshower on 2008-10-9 19:29 ]

zb0502 发表于 2008-10-9 19:41

3.1b1pre
本本 T7300 双核 2.0G,32位 vista u 版

beaustone99 发表于 2008-10-9 21:15

3.0是相当的不稳定,老是崩溃

bsun 发表于 2008-10-10 06:04

回复 #3 beaustone99 的帖子

没觉得啊,插件装多了吧,或者再用vista吧

yourfrishen 发表于 2008-10-10 06:07

我只有adblock一个插件

ycren 发表于 2008-10-10 08:44

还是用着3。03吧:)

维尼囧 发表于 2008-10-10 08:57

用Ff几年了。唯一不满意的就是启动速度了,其他的都喜欢。
页: [1]
查看完整版本: Firefox 3.1beta1 简单测试