Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including page-load-timer with all npm packages installed. Try it out:

var pageLoadTimer = require("page-load-timer")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

page-load-timer v0.1.4

Measures the time it takes to load a web page


This package uses selenium-webdriver with chromedriver to determine the average page load time for a given webpage.



yarn global add page-load-timer@latest


The page-load-timer cli accepts two arguments.

  • url - The URL of the webpage to test
  • numRequests - The number of requests to send to the URL
page-load-timer --url= --numRequests=10

Here's what an example output would look like.

page-load-timer --url= --numRequests=10
Starting page load timer...
Request #1: 7104ms
Request #2: 2088ms
Request #3: 1301ms
Request #4: 1365ms
Request #5: 1354ms
Request #6: 1330ms
Request #7: 1399ms
Request #8: 1512ms
Request #9: 1386ms
Request #10: 1306ms
Page load timer complete
Number of requests: 10
Average page load time: 2014.5ms


RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free