@openreplay/tracker-profiler
TypeScript icon, indicating that this package has built-in type declarations

3.0.1 • Public • Published

OpenReplay Tracker profiler plugin

The profiler plugin allows you to measure function performance and capture the arguments and result for each function call.

Installation

npm i @openreplay/tracker-profiler

Usage

Initialize the @openreplay/tracker package as usual and load the plugin into it. Then decorate any function inside your code with the generated function.

import Tracker from '@openreplay/tracker';
import trackerProfiler from '@openreplay/tracker-profiler';

const tracker = new Tracker({
  projectKey: YOUR_PROJECT_KEY,
});
tracker.start();

export const profiler = tracker.plugin(trackerProfiler());

const fn = profiler('call_name')(() => {
  // ...
}, thisArg); // thisArg is optional

Package Sidebar

Install

npm i @openreplay/tracker-profiler

Weekly Downloads

898

Version

3.0.1

License

MIT

Unpacked Size

4.54 kB

Total Files

8

Last publish

Collaborators

  • deliriumvt
  • shekarsiri
  • estradino