mondragonの日記: ブラウザベンチマーク 1
日記 by
mondragon
ベンチマークとして欠陥だらけなのは承知で、 JavaScript で table をガシガシ書くようにしてみた。
Mozilla 1.2.1 : 3.7 秒
Phoenix 0.5 : 3.8 秒
Wazilla 1.1 : 3.6 秒
IE 5.5 SP2 : 1.9 秒
ほぉ。
って、 Phoenix 0.4 で試さなきゃ意味無いな。
ベンチマークとして欠陥だらけなのは承知で、 JavaScript で table をガシガシ書くようにしてみた。
Mozilla 1.2.1 : 3.7 秒
Phoenix 0.5 : 3.8 秒
Wazilla 1.1 : 3.6 秒
IE 5.5 SP2 : 1.9 秒
ほぉ。
って、 Phoenix 0.4 で試さなきゃ意味無いな。
普通のやつらの下を行け -- バッドノウハウ専門家
ソース (スコア:1)
<head>
<script Language="JavaScript">
<!--
sDate = new Date();
function EndBench()
{
eDate = new Date();
oTime = (eDate.getTime() - sDate.getTime() )/1000;
document.getElementById("mesg1").innerHTML = "表示時間 およそ : "+oTime+" sec";
}
// -->
</SCRIPT>
</head>
<body onLoad="EndBench()">
<div id="mesg1">表示中</div><br>
<script Language="JavaScript">
<!--
function DocWrite(d_times)
{
for (i=0; i < d_times; i++) {
document.write("一二三四五六七八九十");
}
}
function TableWrite(t_times)
{
document.write("<table border=2>");
for (j=0; j < t_times; j++) {
document.write("<tr>");
for (k=0; k < t_times; k++) {
document.write("<td>");
DocWrite(t_times);
document.write("</td>");
}
document.write("</tr>");
}
document.write("</table>");
}
function NestTableWrite(n_times)
{
document.write("<table border=2>");
for (l=0; l < n_times; l++) {
document.write("<tr>");
for (m=0; m < n_times; m++) {
document.write("<td>");
TableWrite(n_times);
document.write("</td>");
}
document.write("</tr>");
}
document.write("</table>");
}
table_times = 4;
base_times = 3;
for (n=0; n < base_times; n++) {
NestTableWrite(table_times);
}
// -->
</SCRIPT>
</body>
</html>