webspeed

0.1.1 • Public • Published

webspeed

Webspeed uses phantomjs to measure the load performance of a webpage. It can be used as a standalone command line tool, or as an API for your node application.

Installation

$ npm install webspeed

This installs phantomjs as well, no need for a separate install!

Usage

Command Line

To use as a CLI, do

$ bin/webspeed <url>

Sample webspeed usage

API

var webspeed = require('webspeed');

options = { timeout: 30000 }  // 30 second timeout is the default

webspeed.run('http://stackoverflow.com', options, function(err, results) {
  console.log(results);
});

All sizes are in bytes, speeds are in Mbps.

Easy peasy.

Testing

$ npm run test

Or if you changing lots of things:

$ npm run autotest

/webspeed/

    Package Sidebar

    Install

    npm i webspeed

    Weekly Downloads

    2

    Version

    0.1.1

    License

    MIT

    Last publish

    Collaborators

    • zeevl