值
一個字串,指示記錄的來源。Compute Pressure API 規範的當前版本支援兩種主要的源型別:
"thermals"代表整個系統的全域性熱狀態。"cpu"代表所有核心的中央處理單元 (CPU) 的平均壓力。這種狀態會受到除觀測站點以外的其他應用和站點的影響。
使用靜態 PressureObserver.knownSources 提示來檢視您的瀏覽器支援哪些源型別。請注意,可用性也可能因您的作業系統和硬體而異。呼叫 observe() 並檢查 NotSupportedError 以檢視壓力觀測是否可行。
示例
使用 source 屬性
在下面的示例中,我們在壓力觀察回撥中記錄 source 屬性的值。
js
function callback(records) {
const lastRecord = records[records.length - 1];
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
}
規範
| 規範 |
|---|
| 計算壓力級別 1 # dom-pressurerecord-source |
瀏覽器相容性
載入中…