web api instance method
PressureObserver: takeRecords() method
Limited availabilityAvailable in workersSecure context
The takeRecords() method of the PressureObserver interface returns the current list of pressure records stored in the pressure observer, emptying it out.
It is useful when you want to a stop observing a source but would like to be sure to get any records that have not yet been passed into the observer callback.
Syntax
takeRecords()
Parameters
None.
Return value
An Array of PressureRecord objects.
Examples
Taking records
The following example stores the current list of pressure records into records and empties the pressure observer.
const observer = new PressureObserver(callback);
observer.observe("cpu");
const records = observer.takeRecords();
observer.disconnect(); // shut down observer now that we've taken records
if (records.length > 0) {
console.log(records[0].state);
console.log(records[0].time);
}
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.