blob: 0fe594e645f98c02ead58af522a15ad669d87e83 [file] [log] [blame]
<!DOCTYPE html>
<style>
html, body {
margin: 0;
height: 100%;
width: 500px;
}
.flex { display: flex; }
.column { flex-direction: column; }
.row { flex-direction: row; }
.flex-item { flex-basis: auto; flex-shrink: 0; }
</style>
<script src="../resources/runner.js"></script>
<script>
function startTest() {
document.body.offsetHeight;
var index = 0;
PerfTestRunner.measureRunsPerSecond({
run: function () {
var wrap = document.getElementById("wrap");
wrap.style.width = ++index % 2 ? "99%" : "98%";
document.body.offsetHeight;
}
});
}
</script>
</head>
<body onload="startTest()">
<div id="wrap" class="flex column">
<div class="flex column flex-item">
<div class="flex column flex-item">
<div class="flex column flex-item">
<div class="flex column flex-item">
<div class="flex row flex-item">
<div class="flex column flex-item">
<div class="flex column flex-item">
<div class="flex column flex-item">
<div class="flex column flex-item">
<div class="flex row flex-item">
<div class="flex column flex-item">
<div class="flex column flex-item">
<div class="flex column flex-item">
<div class="flex column flex-item">
<div class="flex row flex-item">
<span style="display: inline-flex">XXX</span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>