Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The id
read-only property of the PerformanceElementTiming
interface returns the id
of the associated element.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The id
read-only property of the PerformanceElementTiming
interface returns the id
of the associated element.
A string.
id
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. It will log myImage
to the console, this being the id
of the image element.
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.id); } }); }); observer.observe({ type: "element", buffered: true });
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
id |
77 | 79 | No | No | 64 | No | 77 | 77 | No | 55 | No | 12.0 |
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/PerformanceElementTiming/id