timing2

v0.3.4
The state-of-art web performance metrics collector based on High Resolution Time API
performance metrics High Resolution Time API

timing2 Build Status npm version Coverage Status npm downloads

A PerformanceTimeline polyfill for legacy browsers.

Usage

module

npm install --save timing2
import timing2 from 'timing2';
timing2.getEntries();
timing2.getEntriesByName(name);
timing2.getEntriesByType('navigation');
timing2.now();
timing2.timeOrigin;

standalone

<script src="https://unpkg.com/[email protected]/lib/timing2.js"></script>
<script>
  timing2.getEntries();
  timing2.getEntriesByName(name);
  timing2.getEntriesByType('navigation');
  timing2.now();
  timing2.timeOrigin;
</script>

API

The following methods and properties of window.performance is polyfilled:

  • getEntries
  • getEntriesByName
  • getEntriesByType
  • now
  • timeOrigin

For legacy browsers, only NavigationTiming will be returned.

ChangeLog

v0.3.0

  • make this project a polyfill
npm i timing2

Metadata

  • MIT
  • Whatever
  • jasonslyvia
  • released 11/17/2020

Downloads

Maintainers