| <!DOCTYPE HTML> | |
| <html> | |
| <head> | |
| <script> | |
| const observer = new PerformanceObserver(list => { | |
| list.getEntries().forEach(entry => { | |
| window.parent.postMessage(JSON.stringify({type: 'received', entry}), '*'); | |
| }); | |
| }); | |
| observer.observe({entryTypes: ["paint"]}); | |
| window.onmessage = e => { | |
| window.parent.postMessage(JSON.stringify({supported: PerformanceObserver.supportedEntryTypes, type: 'supported'}), '*'); | |
| document.body.innerText = "TEXT"; | |
| } | |
| </script> | |
| </head> | |
| <body> | |
| </body> | |
| </html> |