Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 808 Bytes

README.md

File metadata and controls

34 lines (26 loc) · 808 Bytes

Chrome Timeline Statistics

Compute the statistics from a Chrome timeline

Install

npm install https://github.com/bluejamesbond/chrome-timeline-statistics

Example

const trace = require('fs').readFileSync('./fixtures/trace.json', 'utf8');
const { getStatistics } = require('chrome-timeline-statistics');

console.log(getStatistics(JSON.parse(trace)));
{ "other": 71.35399998165667,
  "rendering": 72.80200000293553,
  "painting": 263.37199999578297,
  "scripting": 320.869000017643,
  "loading": 55.05499999411404,
  "idle": 5503.998000007123,
  "busy": 783.4519999921322 }

Note

Aggregates are not exact at the moment although they are very close to those found in Chrome DevTools.


Code from Chrome Devtools FrontEnd and Lighthouse