subframe-sending-paint.html (468B)
1 <!DOCTYPE html> 2 <script> 3 self.addEventListener('message', function(e) { 4 // Send paint-timing entries upon receiving a message. 5 const paintEntries = performance.getEntriesByType('paint'); 6 let entryContents = paintEntries.length + ''; 7 for (let i = 0; i < paintEntries.length; i++) { 8 const entry = paintEntries[i]; 9 entryContents += ' ' + entry.entryType + ' ' + entry.name; 10 } 11 parent.postMessage(entryContents, '*'); 12 }); 13 </script>