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

Watchers

Forks

Releases

No releases published

Contributors