PressureRecord: time property
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
Note: This feature is available in Web Workers, except for Service Workers.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
The read-only time
property returns the timestamp recorded for a PressureRecord
. It corresponds to the time the data was obtained from the system relative to the time origin of the global object in which the PressureObserver
generated the notification.
Value
A DOMHighResTimeStamp
representing the timestamp when the PressureRecord
was created.
Examples
>Using the time
property
In the following example we log the value of the time
property in the pressure observer callback.
function callback(records) {
const lastRecord = records[records.length - 1];
console.log(`Current pressure ${lastRecord.state}`);
console.log(`Current pressure observed at ${lastRecord.time}`);
}
try {
const observer = new PressureObserver(callback);
await observer.observe("cpu", {
sampleInterval: 1000, // 1000ms
});
} catch (error) {
// report error setting up the observer
}
Specifications
Specification |
---|
Compute Pressure Level 1> # the-time-attribute> |
Browser compatibility
Loading…