Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web APIs
  3. PressureRecord

PressureRecord

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimental:This is anexperimental technology
Check theBrowser compatibility table carefully before using this in production.

Note: This feature is available inWeb Workers, except forService Workers.

Secure context: This feature is available only insecure contexts (HTTPS), in some or allsupporting browsers.

ThePressureRecord interface is part of theCompute Pressure API and describes the pressure trend of a source at a specific moment of transition.

Instance properties

PressureRecord.sourceRead onlyExperimental

A string indicating the origin source from which the record is coming.

PressureRecord.stateRead onlyExperimental

A string indicating the pressure state recorded.

PressureRecord.timeRead onlyExperimental

ADOMHighResTimeStamp indicating the timestamp of the record.

Instance methods

PressureRecord.toJSON()Experimental

Returns a JSON representation of thePressureRecord object.

Examples

Using thePressureRecord object

In the following example we log the properties of thePressureRecord object in the pressure observer callback.

js
function callback(records) {  const lastRecord = records[records.length - 1];  console.log(`Current pressure is ${lastRecord.state}`);  console.log(`Current pressure observed at ${lastRecord.time}`);  console.log(`Current pressure source: ${lastRecord.source}`);}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-pressurerecord-interface

Browser compatibility

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp