<!DOCTYPE html>
<body>
<pre id="log"></pre>
<div id=host></div>
<script src="../resources/runner.js"></script>
<script src="../shadow_dom/resources/declarative.js"></script>
<script>
const shadowHtml = getShadowMarkup(true, /*depth=*/4, /*copies=*/100);
const host = document.getElementById('host');
PerfTestRunner.measureRunsPerSecond({
description: "This benchmark tests declarative Shadow DOM attachment",
run: function() {
host.replaceChildren();
parseAndAppend(host,shadowHtml);
}
});
</script>