https://github.com/web-platform-tests/wpt
Raw File
Tip revision: 2f98030e473cd3a5411fd111d8ef9acc509ad50e authored by Joshua Bell on 06 April 2018, 17:08:18 UTC
Cookie Store: rework tests for 'expires' option
Tip revision: 2f98030
subframe-painting.html
<!DOCTYPE html>
<body>
<div id="image"></div>
<script>
  const img = document.createElement('IMG');
  img.src = 'circles.png';
  img.onload = function() {
    function sendPaintEntries() {
      const paintEntries = performance.getEntriesByType('paint');
      if (paintEntries.length < 2) {
        setTimeout(sendPaintEntries, 20);
        return;
      }
      let entryContents = paintEntries.length + '';
      for (let i = 0; i < paintEntries.length; i++) {
        const entry = paintEntries[i];
        entryContents += ' ' + entry.entryType + ' '  + entry.name;
      }
      parent.postMessage(entryContents, '*');
    };
    sendPaintEntries();
  };
  document.getElementById('image').appendChild(img);
</script>
</body>
</html>
back to top