We would like to know how to insert text into a div element faster.
<!DOCTYPE html>
<html>
<body>
<div id="Output"></div>
<div id="Debug"></div>
<script type='text/javascript'>
<!--from w w w . ja v a 2s . c o m-->
var date1 = new Date();
var oDiv = document.getElementById("Output");
var arrData = [];
for (var i = 0; i <= 5000; i++)
arrData.push(i);
oDiv.innerHTML = arrData.join(", ");
var date2 = new Date();
document.getElementById("Debug").innerHTML = "Took " + (date2.getTime() - date1.getTime()) + " milliseconds";
</script>
</body>
</html>
The code above is rendered as follows: