Markus: Performance Problem mit document.write bei refresh/onload

Beitrag lesen

Hallo zusammen,

bin gerade am Testen der Performance und bin dabei auf folgendes Problem gestossen. Wenn ich das folgende JS beim erstenmal ausführe, braucht es ca. 3-4 Sekunden. Wenn ich dann ein reload der Seite mache, bracht es über 20 Sek.

<html>
<head>
<META http-equiv=Content-Type content="text/html; charset=utf-8">

<script type="text/javascript">
function perfTest() {
 document.open("text/html");
 document.writeln(new Date() + '<br />');
 var arr = new Array();
 for (var b = 0; b < 100001; b+=1) {
  arr.push('<p>' +b  +  ' abcdefghijklmnopqrstuvwxyz----</p><br />' );
 }
 document.writeln(arr.join(''));
 document.writeln(new Date() + '<br />');
 document.close();
}
</script>

</head>
<BODY onload="perfTest();">
</body>
</html>

Hat jemand einen Tipp für mich ?

Schon mal Danke
Markus