هر اسكريپتي كه خارج از بخش function ها تعريف كني بلافاصله و قبل از ايجاد هر عنصري اجرا ميشه - بنابراين براي تعيين زمان شروع بايد كد مربوطه رو در اول script بنويسي.
رخداد onload براي body زماني اتفاق ميافتد كه عناصر صفحه load شده باشند بنابراين كد زمان پايان رو بايد در تابع body.onload قرار بدي:
کد:
<script language="javascript" type="text/javascript">
var start = (new Date).getTime();
function calc_page_load_time() {
var end = (new Date).getTime();
window.status='Page Load Time = ' + (end-start) + ' miliseconds';
}
</script>
و
کد:
<body onload="calc_page_load_time()">
زمانها برحسب ميلي ثانيه (هزارم ثانيه) است - اگر ميخواي برحسب ثانيه باشه بايد به 1000 تقسيم كني.