2 <meta name="viewport" content="width=device-width, user-scalable=no">
3 <link rel="stylesheet" type="text/css" href="resources/tablet.css">
4 <script src="resources/perftesthelper.js"></script>
6 <container id="container"></container>
9 var N = PerfTestHelper.getN(500);
12 function startAnimation() {
13 var target = document.createElement('target');
14 container.appendChild(target);
16 target.addEventListener('webkitAnimationEnd', function(e) {
23 function updateStyle(element) {
25 element.id = 'e' + nextId++;
27 if (element.styleSheet) {
28 element.styleSheet.remove();
31 var anim = id + 'anim' + nextAnim++;
32 var style = document.createElement('style');
33 style.textContent = '\
35 -webkit-animation: ' + anim + ' 1s;\
37 @-webkit-keyframes ' + anim + ' {\
41 container.appendChild(style);
42 element.styleSheet = style;
45 requestAnimationFrame(function(t) {
49 function staggeredStart(t) {
51 for (; i < N * elapsed / duration; i++) {
55 requestAnimationFrame(staggeredStart);
57 PerfTestHelper.signalReady();
60 requestAnimationFrame(staggeredStart);