loadspeed.js: Measure page loading time.

1.0
Ariya Hidayat 2010-12-26 22:45:16 -08:00
parent 160c4128d8
commit 064ffa84f2
1 changed files with 20 additions and 0 deletions

20
examples/loadspeed.js Normal file
View File

@ -0,0 +1,20 @@
if (phantom.storage.length === 0) {
if (phantom.arguments.length === 0) {
phantom.log('Usage: loadspeed.js <some URL>');
phantom.exit();
} else {
var address = phantom.arguments[0];
phantom.storage = Date.now().toString();
phantom.log('Loading ' + address);
phantom.open(address);
}
} else {
var elapsed = Date.now() - new Date().setTime(phantom.storage);
if (phantom.loadStatus === 'success') {
phantom.log('Page title is ' + document.title);
phantom.log('Loading time ' + elapsed + ' msec');
} else {
phantom.log('FAIL to load the address');
}
phantom.exit();
}