Spec-Zone.ru › Web APIs

PressureRecord: свойство source

Ограниченная доступность

Эта функция не относится к Baseline, так как она не работает во всех наиболее распространённых браузерах.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Экспериментально: Это экспериментальная технология экспериментальная технология
Перед использованием в продакшене тщательно проверьте таблицу совместимости браузеров таблицу совместимости браузеров.

Примечание: Эта функция доступна в Web Workers, за исключением Service Workers.

Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или во всех поддерживающих браузерах поддерживающих браузерах.

Чтение только source свойство — это строка, указывающая источник происхождения записи.

Значение

Строка, указывающая источник происхождения записи. Текущая версия спецификации API Compute Pressure поддерживает два основных типа источников:

  • "thermals" представляет собой общее тепловое состояние всей системы.
  • "cpu" представляет собой среднее давление центрального процессора (ЦП) по всем его ядрам. Это состояние может быть затронуто другими приложениями и сайтами, кроме наблюдаемого сайта.

Используйте статическое подсказку PressureObserver.knownSources, чтобы увидеть, какие типы источников поддерживаются вашим браузером. Обратите внимание, что доступность также может зависеть от вашей операционной системы и аппаратного обеспечения. Вызовите observe() и проверьте NotSupportedError, чтобы увидеть, возможна ли наблюдение за давлением.

Примеры

Использование свойства source

В следующем примере мы регистрируем значение свойства source в обратном вызове наблюдателя давления.

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 Compute Pressure
# dom-pressurerecord-source

Совместимость браузеров

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
source 125 125 Нет 111 Нет Нет Нет Нет Нет Нет Нет

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/PressureRecord/source

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API