Back to React Native

PerformanceObserver

docs/global-PerformanceObserver.md

latest1.3 KB
Original Source

The global PerformanceObserver class, as defined in Web specifications.

Example

ts
const observer = new PerformanceObserver(
  (list, observer, options) => {
    for (const entry of list.getEntries()) {
      console.log(
        'Received entry with type',
        entry.entryType,
        'and name',
        entry.name,
        'that started at',
        entry.startTime,
        'and took',
        entry.duration,
        'ms',
      );
    }
  },
);

observer.observe({entryTypes: ['mark', 'measure']});

Reference

Constructor

PerformanceObserver()

See documentation in MDN.

Static properties

supportedEntryTypes

See documentation in MDN.

Returns ['mark', 'measure', 'event', 'longtask', 'resource'].

Instance methods

observe()

See documentation in MDN.

disconnect()

See documentation in MDN.