blob: 61657b241628519ce86f2301d2b94b4eadec412f [file] [log] [blame] [edit]
<sky>
<import src="../resources/runner.sky" as="PerfRunner" />
<style>
div {
height: 10px;
}
span {
display: inline;
}
</style>
<div id='content'></div>
<script>
var content = document.getElementById('content');
var out = [];
for (var i = 0; i < 1000; i++) {
var div = document.createElement('div');
div.appendChild(document.createElement('span')).appendChild(new Text('foo'));
div.appendChild(new Text(' '));
div.appendChild(document.createElement('span')).appendChild(new Text('bar'));
content.appendChild(div);
}
var b = document.querySelector('sky');
var runner = new PerfRunner({
setup: function() {
b.style.width = '210px';
getComputedStyle(b).color;
b.offsetHeight;
b.style.width = '200px';
getComputedStyle(b).color;
},
iterations: 10,
unit: 'ms',
});
runner.runAsync(function(done) {
b.offsetHeight;
done();
});
</script>
</sky>