35ab23f92b175643e045622f2f0ba1f70d18bb91
[WebKit-https.git] / PerformanceTests / RexBench / index.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4     <link rel="stylesheet" href="styles.css">
5     <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=yes">
6 </head>
7 <body>
8     <script>
9     window.onerror = function(message, url, lineNumber)
10     {
11         document.getElementById("error").innerHTML = "ERROR: " + url + ":" + lineNumber + ": " + message;
12     }
13
14     const isInBrowser = true;
15     </script>
16     <script src="driver.js"></script>
17     <script src="results.js"></script>
18     <script src="stats.js"></script>
19     
20     <header>
21         <h1 class="logo">Rex Bench</h1>
22         <button id="trigger" class="start">
23             <span id="status">Start</span>
24         </button>
25         <div id="error" class="error"></div>
26     </header>
27
28     <main>
29     
30     <p>RexBench measures the execution time of JavaScript Regular Expression. <a href="about.html">Read more details&hellip;</a></p>
31
32     <div class="overall">
33         <h2>Overall</h2>
34         <div class="score">
35             <span id="Geomean">
36                 <span class="value">0</span><span class="units">ms</span>
37             </span>
38         </div>
39     </div>    
40     
41     <div class="tests">
42         
43         <div class="regexp dna test">
44             <h2 id="RegexDNAMessage">Regex DNA</h2> 
45             
46             <div class="score">
47                 <label>First Iteration</label>
48                 <span id="RegexDNAFirstIteration">
49                     <span class="value">0</span><span class="units">ms</span>                    
50                 </span>
51             </div>
52  
53             <div class="score">
54                 <label>Worst 4 Iteratons</label>
55                 <span id="RegexDNAAverageWorstCase">
56                     <span class="value">0</span><span class="units">ms</span>                    
57                 </span>
58             </div>
59
60             <div class="score">
61                 <label>Average</label>
62                 <span id="RegexDNASteadyState">
63                     <span class="value">0</span><span class="units">ms</span>                    
64                 </span>
65             </div>
66         </div>
67         
68         <div class=" test">
69             <h2 id="Octane2RegExpMessage">Octane RegExp</h2> 
70             
71             <div class="score">
72                 <label>First Iteration</label>
73                 <span id="Octane2RegExpFirstIteration">
74                     <span class="value">0</span><span class="units">ms</span>                    
75                 </span>
76             </div>
77  
78             <div class="score">
79                 <label>Worst 4 Iteratons</label>
80                 <span id="Octane2RegExpAverageWorstCase">
81                     <span class="value">0</span><span class="units">ms</span>                    
82                 </span>
83             </div>
84
85             <div class="score">
86                 <label>Average</label>
87                 <span id="Octane2RegExpSteadyState">
88                     <span class="value">0</span><span class="units">ms</span>                    
89                 </span>
90             </div>
91         </div>
92         
93         <div class="basic test">
94             <h2 id="BasicMessage">Basic Parser</h2> 
95             
96             <div class="score">
97                 <label>First Iteration</label>
98                 <span id="BasicFirstIteration">
99                     <span class="value">0</span><span class="units">ms</span>                    
100                 </span>
101             </div>
102  
103             <div class="score">
104                 <label>Worst 4 Iteratons</label>
105                 <span id="BasicAverageWorstCase">
106                     <span class="value">0</span><span class="units">ms</span>                    
107                 </span>
108             </div>
109
110             <div class="score">
111                 <label>Average</label>
112                 <span id="BasicSteadyState">
113                     <span class="value">0</span><span class="units">ms</span>                    
114                 </span>
115             </div>
116         </div>
117
118         <div class="offline assembler test">
119             <h2 id="OfflineAssemblerMessage">Offline Assembler</h2> 
120             
121             <div class="score">
122                 <label>First Iteration</label>
123                 <span id="OfflineAssemblerFirstIteration">
124                     <span class="value">0</span><span class="units">ms</span>                    
125                 </span>
126             </div>
127  
128             <div class="score">
129                 <label>Worst 4 Iteratons</label>
130                 <span id="OfflineAssemblerAverageWorstCase">
131                     <span class="value">0</span><span class="units">ms</span>                    
132                 </span>
133             </div>
134
135             <div class="score">
136                 <label>Average</label>
137                 <span id="OfflineAssemblerSteadyState">
138                     <span class="value">0</span><span class="units">ms</span>                    
139                 </span>
140             </div>
141         </div>
142
143         <div class="unipoker test">
144             <h2 id="UniPokerMessage">UniPoker</h2> 
145             
146             <div class="score">
147                 <label>First Iteration</label>
148                 <span id="UniPokerFirstIteration">
149                     <span class="value">0</span><span class="units">ms</span>                    
150                 </span>
151             </div>
152  
153             <div class="score">
154                 <label>Worst 4 Iteratons</label>
155                 <span id="UniPokerAverageWorstCase">
156                     <span class="value">0</span><span class="units">ms</span>                    
157                 </span>
158             </div>
159
160             <div class="score">
161                 <label>Average</label>
162                 <span id="UniPokerSteadyState">
163                     <span class="value">0</span><span class="units">ms</span>                    
164                 </span>
165             </div>
166         </div>
167
168         <div class="flight planner test">
169             <h2 id="FlightPlannerMessage">Flight Planner</h2> 
170             
171             <div class="score">
172                 <label>First Iteration</label>
173                 <span id="FlightPlannerFirstIteration">
174                     <span class="value">0</span><span class="units">ms</span>                    
175                 </span>
176             </div>
177  
178             <div class="score">
179                 <label>Worst 4 Iterations</label>
180                 <span id="FlightPlannerAverageWorstCase">
181                     <span class="value">0</span><span class="units">ms</span>                    
182                 </span>
183             </div>
184
185             <div class="score">
186                 <label>Average</label>
187                 <span id="FlightPlannerSteadyState">
188                     <span class="value">0</span><span class="units">ms</span>                    
189                 </span>
190             </div>
191         </div>
192
193         <div class="flight planner unicode test">
194             <h2 id="FlightPlannerUnicodeMessage">Flight Planner (Unicode)</h2> 
195             
196             <div class="score">
197                 <label>First Iteration</label>
198                 <span id="FlightPlannerUnicodeFirstIteration">
199                     <span class="value">0</span><span class="units">ms</span>                    
200                 </span>
201             </div>
202  
203             <div class="score">
204                 <label>Worst 4 Iterations</label>
205                 <span id="FlightPlannerUnicodeAverageWorstCase">
206                     <span class="value">0</span><span class="units">ms</span>                    
207                 </span>
208             </div>
209
210             <div class="score">
211                 <label>Average</label>
212                 <span id="FlightPlannerUnicodeSteadyState">
213                     <span class="value">0</span><span class="units">ms</span>                    
214                 </span>
215             </div>
216         </div>
217
218     </div>
219     </main>
220     
221     <iframe id="magic" frameBorder=0></iframe>
222     <script src="sunspider_benchmark.js"></script>
223     <script src="octane2_benchmark.js"></script>
224     <script src="basic_benchmark.js"></script>
225     <script src="offline_assembler_benchmark.js"></script>
226     <script src="unipoker_benchmark.js"></script>
227     <script src="flightplan_benchmark.js"></script>
228     <script src="flightplan_unicode_benchmark.js"></script>
229     <script src="glue.js"></script>
230         
231 </body>
232 </html>