Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(402)

Side by Side Diff: test/perf/input/bindings_100_test.html

Issue 11683002: Setting up benchmarks and perf utilities (Closed) Base URL: git@github.com:dart-lang/web-ui.git@master
Patch Set: john comments Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « test/perf/input/async_benchmark.dart ('k') | test/perf/input/bindings_10_test.html » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 <!DOCTYPE html>
2 <!--
3 Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
4 for details. All rights reserved. Use of this source code is governed by a
5 BSD-style license that can be found in the LICENSE file.
6 -->
7 <html lang="en">
8 <head>
9 <!--
10 This performance test runs has 100 bindings, which get updated on every
11 iteration of the benchmark.
12 -->
13 <meta charset="utf-8">
14 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
15 <script type="application/javascript" src="testing.js"></script>
16 <script type="application/javascript" src="start_dart.js"></script>
17 </head>
18 <body>
19 <div>
20 <span>{{x}}</span>
21 <span>{{x}}</span>
22 <span>{{x}}</span>
23 <span>{{x}}</span>
24 <span>{{x}}</span>
25 <span>{{x}}</span>
26 <span>{{x}}</span>
27 <span>{{x}}</span>
28 <span>{{x}}</span>
29 <span>{{x}}</span>
30 </div>
31 <div>
32 <span>{{x}}</span>
33 <span>{{x}}</span>
34 <span>{{x}}</span>
35 <span>{{x}}</span>
36 <span>{{x}}</span>
37 <span>{{x}}</span>
38 <span>{{x}}</span>
39 <span>{{x}}</span>
40 <span>{{x}}</span>
41 <span>{{x}}</span>
42 </div>
43 <div>
44 <span>{{x}}</span>
45 <span>{{x}}</span>
46 <span>{{x}}</span>
47 <span>{{x}}</span>
48 <span>{{x}}</span>
49 <span>{{x}}</span>
50 <span>{{x}}</span>
51 <span>{{x}}</span>
52 <span>{{x}}</span>
53 <span>{{x}}</span>
54 </div>
55 <div>
56 <span>{{x}}</span>
57 <span>{{x}}</span>
58 <span>{{x}}</span>
59 <span>{{x}}</span>
60 <span>{{x}}</span>
61 <span>{{x}}</span>
62 <span>{{x}}</span>
63 <span>{{x}}</span>
64 <span>{{x}}</span>
65 <span>{{x}}</span>
66 </div>
67 <div>
68 <span>{{x}}</span>
69 <span>{{x}}</span>
70 <span>{{x}}</span>
71 <span>{{x}}</span>
72 <span>{{x}}</span>
73 <span>{{x}}</span>
74 <span>{{x}}</span>
75 <span>{{x}}</span>
76 <span>{{x}}</span>
77 <span>{{x}}</span>
78 </div>
79 <div>
80 <span>{{x}}</span>
81 <span>{{x}}</span>
82 <span>{{x}}</span>
83 <span>{{x}}</span>
84 <span>{{x}}</span>
85 <span>{{x}}</span>
86 <span>{{x}}</span>
87 <span>{{x}}</span>
88 <span>{{x}}</span>
89 <span>{{x}}</span>
90 </div>
91 <div>
92 <span>{{x}}</span>
93 <span>{{x}}</span>
94 <span>{{x}}</span>
95 <span>{{x}}</span>
96 <span>{{x}}</span>
97 <span>{{x}}</span>
98 <span>{{x}}</span>
99 <span>{{x}}</span>
100 <span>{{x}}</span>
101 <span>{{x}}</span>
102 </div>
103 <div>
104 <span>{{x}}</span>
105 <span>{{x}}</span>
106 <span>{{x}}</span>
107 <span>{{x}}</span>
108 <span>{{x}}</span>
109 <span>{{x}}</span>
110 <span>{{x}}</span>
111 <span>{{x}}</span>
112 <span>{{x}}</span>
113 <span>{{x}}</span>
114 </div>
115 <div>
116 <span>{{x}}</span>
117 <span>{{x}}</span>
118 <span>{{x}}</span>
119 <span id='test'>{{x}}</span>
120 <span>{{x}}</span>
121 <span>{{x}}</span>
122 <span>{{x}}</span>
123 <span>{{x}}</span>
124 <span>{{x}}</span>
125 <span>{{x}}</span>
126 </div>
127 <div>
128 <span>{{x}}</span>
129 <span>{{x}}</span>
130 <span>{{x}}</span>
131 <span>{{x}}</span>
132 <span>{{x}}</span>
133 <span>{{x}}</span>
134 <span>{{x}}</span>
135 <span>{{x}}</span>
136 <span>{{x}}</span>
137 <span>{{x}}</span>
138 </div>
139 <script type="application/dart">
140 import 'dart:html';
141 import 'package:web_ui/web_ui.dart';
142 import 'package:unittest/unittest.dart';
143 import 'perf_common.dart';
144
145 main() {
146 useShadowDom = false;
147 window.setTimeout(() {
148 var bench = new BindingBenchmark();
149 perfDone(bench.measure());
150 }, 0);
151 }
152
153 int x = 0;
154
155 class BindingBenchmark extends BenchmarkBase {
156 BindingBenchmark() : super('bind-100');
157 run() {
158 x++;
159 dispatch();
160 expect(query('#test').innerHTML, "$x");
161 }
162 }
163 </script>
164 </body>
165 </html>
OLDNEW
« no previous file with comments | « test/perf/input/async_benchmark.dart ('k') | test/perf/input/bindings_10_test.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698