Version 1
[yaffs-website] / node_modules / phantomjs-prebuilt / lib / phantom / examples / loadspeed.js
diff --git a/node_modules/phantomjs-prebuilt/lib/phantom/examples/loadspeed.js b/node_modules/phantomjs-prebuilt/lib/phantom/examples/loadspeed.js
new file mode 100644 (file)
index 0000000..626a51c
--- /dev/null
@@ -0,0 +1,24 @@
+"use strict";
+var page = require('webpage').create(),
+    system = require('system'),
+    t, address;
+
+if (system.args.length === 1) {
+    console.log('Usage: loadspeed.js <some URL>');
+    phantom.exit(1);
+} else {
+    t = Date.now();
+    address = system.args[1];
+    page.open(address, function (status) {
+        if (status !== 'success') {
+            console.log('FAIL to load the address');
+        } else {
+            t = Date.now() - t;
+            console.log('Page title is ' + page.evaluate(function () {
+                return document.title;
+            }));
+            console.log('Loading time ' + t + ' msec');
+        }
+        phantom.exit();
+    });
+}