os.cpus() for node and the browser
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
test
.travis.yml
.zuul.yml
LICENSE
README.md
browser.js
index.js
package.json

README.md

cpus travis npm downloads

os.cpus() for node and the browser

saucelabs

Returns an array of objects containing information about each CPU/core installed: model, speed (in MHz), and times (an object containing the number of milliseconds the CPU/core spent in: user, nice, sys, idle, and irq).

See the node.js documentation for os.cpus().

In the browser, the navigator.hardwareConcurrency API is used, when available.

install

npm install cpus

usage

var cpus = require('cpus')
console.log(cpus().length) // 4

license

MIT. Copyright (C) Feross Aboukhadijeh.