Skip to content

A PerformanceTimeline polyfill for legacy browsers

Notifications You must be signed in to change notification settings

debug-tips/timing2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

timing2 Build Status npm version Coverage Status npm downloads

A PerformanceTimeline polyfill for legacy browsers.

ATTENTION!! This project is currently under active development, API may subject to change until it reaches 1.0.0, DO NOT use in production at this moment.

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

About

A PerformanceTimeline polyfill for legacy browsers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published