1. Web
  2. Web APIs
  3. PerformanceElementTiming
  4. identifier

PerformanceElementTiming: identifier property

Limited availability

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

Want more support for this feature? Tell us why.

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The identifier read-only property of the PerformanceElementTiming interface returns the value of the elementtiming attribute on the element.

Value

A string.

Examples

Using identifier

In this example an <img> element is being observed by adding the elementtiming attribute. A PerformanceObserver is registered to get all performance entries of type "element" and the buffered flag is used to access data from before observer creation. The value of elementtiming is big-image. Calling entry.identifier therefore returns the string big-image.

html
<img
 src="image.jpg"
 alt="a nice image"
 elementtiming="big-image"
 id="myImage" />
js
const observer = new PerformanceObserver((list) => {
 list.getEntries().forEach((entry) => {
 if (entry.identifier === "big-image") {
 console.log(entry.naturalWidth);
 }
 });
});
observer.observe({ type: "element", buffered: true });

Specifications

Specification
Element Timing API
# dom-performanceelementtiming-identifier

Browser compatibility

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.

AltStyle によって変換されたページ (->オリジナル) /