Spec-Zone.ru › Web APIs

PerformanceMark

Базовая реализация Широко доступна

Эта функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с сентября 2015 года.

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

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

PerformanceMark — это интерфейс для объектов PerformanceEntry с типом entryType "mark".

Записи этого типа обычно создаются путём вызова performance.mark() для добавления именованной отметки DOMHighResTimeStamp (mark) в временную шкалу производительности браузера. Для создания отметки производительности, которая не добавляется в временную шкалу браузера, используйте конструктор.

PerformanceEntry PerformanceMark

Конструктор

PerformanceMark()

Создаёт новый объект PerformanceMark , который не добавляется во временную шкалу производительности браузера.

Свойства экземпляра

Этот интерфейс расширяет следующие свойства PerformanceEntry, квалифицируя/ограничивая их следующим образом:

PerformanceEntry.entryType Только для чтения

Возвращает "mark".

PerformanceEntry.name Только для чтения

Возвращает имя, заданное для отметки при её создании с помощью вызова performance.mark().

PerformanceEntry.startTime Только для чтения

Возвращает DOMHighResTimeStamp в момент вызова performance.mark().

PerformanceEntry.duration Только для чтения

Возвращает 0. (У метки нет продолжительности.)

Этот интерфейс также поддерживает следующие свойства:

PerformanceMark.detail Только для чтения

Возвращает произвольные метаданные, включённые в метку при её создании.

Методы экземпляра

Этот интерфейс не имеет методов.

Пример

См. пример в Использование API User Timing.

Спецификации

Спецификация
User Timing
# performancemark

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
PerformanceMark 76 79 101 63 14.1 76 101 54 14.5 12.0 79
PerformanceMark 28 12 38 15 11 28 38 14 11 1.5 4.4
detail 78 79 101 65 14.1 78 101 56 14.5 12.0 79

См. также

  • User Timing (Обзор)
  • Использование API User Timing

© 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/PerformanceMark

Spec-Zone.ru

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