<!DOCType html>
<html>
<style>
body {
margin: 0;
}
</style>
<body>
<script>
const observer = new PerformanceObserver(entryList => {
top.postMessage({
'length' : entryList.getEntries().length,
'entryType' : entryList.getEntries()[0].entryType,
'rect' : entryList.getEntries()[0].intersectionRect,
'naturalWidth' : entryList.getEntries()[0].naturalWidth,
'naturalHeight' : entryList.getEntries()[0].naturalHeight,
'id': entryList.getEntries()[0].id,
// Elements cannot be cloned, so just send the element ID.
'elementId' : entryList.getEntries()[0].element.id,
}, '*');
});
observer.observe({entryTypes: ['element']});
</script>
<img src=square100.png id=iframe_img_id elementtiming=my_image/>
</body>
</html>