Skip to content

PinkChampagne17/frametime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

frametime

A lightweight library for monitoring frametime in browsers.

Installation

npm install frametime

Usage

import { subscribeFrametime } from 'frametime';

// Subscribe to frame timing updates
const unsubscribe = subscribeFrametime((frametime) => {
  console.log(`Frametime: ${frametime}ms`);
});

// Stop monitoring when done
unsubscribe();

API

subscribeFrametime(observer)

Subscribes to frame timing updates.

  • observer: (frametime: number) => void - Callback that receives frame time in milliseconds
  • Returns: () => void - Unsubscribe function

The monitoring automatically starts when the first observer subscribes and stops when all observers unsubscribe.

License

MIT

About

Monitor frametime on browser

Resources

License

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Contributors