blob: 985bc8244b737d4f9ebbce7183f6b497d1a9cfc2 [file] [log] [blame]
<!DOCTYPE html>
<iframe srcdoc="<div>Hello, world!</div>"></iframe>
<script>
self.addEventListener("message", evt => {
let timeout_id = setTimeout(() => {
timeout_id = 0;
evt.source.postMessage("TIMEOUT", "*");
}, 1000);
requestAnimationFrame(() => {
if (timeout_id)
clearTimeout(timeout_id);
evt.source.postMessage("SUCCESS", "*");
});
});
</script>