| <!DOCTYPE html> |
| <html> |
| <head> |
| <link rel="stylesheet" href="styles.css"> |
| <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=yes"> |
| </head> |
| <body> |
| <script> |
| window.onerror = function(message, url, lineNumber) |
| { |
| document.getElementById("error").innerHTML = "ERROR: " + url + ":" + lineNumber + ": " + message; |
| } |
| |
| const isInBrowser = true; |
| </script> |
| <script src="driver.js"></script> |
| <script src="results.js"></script> |
| <script src="stats.js"></script> |
| |
| <header> |
| <h1 class="logo">Rex Bench</h1> |
| <button id="trigger" class="start"> |
| <span id="status">Start</span> |
| </button> |
| <div id="error" class="error"></div> |
| </header> |
| |
| <main> |
| |
| <p>RexBench measures the execution time of JavaScript Regular Expression. <a href="about.html">Read more details…</a></p> |
| |
| <div class="overall"> |
| <h2>Overall</h2> |
| <div class="score"> |
| <span id="Geomean"> |
| <span class="value">0</span><span class="units">ms</span> |
| </span> |
| </div> |
| </div> |
| |
| <div class="tests"> |
| |
| <div class="regexp dna test"> |
| <h2 id="RegexDNAMessage">Regex DNA</h2> |
| |
| <div class="score"> |
| <label>First Iteration</label> |
| <span id="RegexDNAFirstIteration"> |
| <span class="value">0</span><span class="units">ms</span> |
| </span> |
| </div> |
| |
| <div class="score"> |
| <label>Worst 4 Iteratons</label> |
| <span id="RegexDNAAverageWorstCase"> |
| <span class="value">0</span><span class="units">ms</span> |
| </span> |
| </div> |
| |
| <div class="score"> |
| <label>Average</label> |
| <span id="RegexDNASteadyState"> |
| <span class="value">0</span><span class="units">ms</span> |
| </span> |
| </div> |
| </div> |
| |
| <div class=" test"> |
| <h2 id="Octane2RegExpMessage">Octane RegExp</h2> |
| |
| <div class="score"> |
| <label>First Iteration</label> |
| <span id="Octane2RegExpFirstIteration"> |
| <span class="value">0</span><span class="units">ms</span> |
| </span> |
| </div> |
| |
| <div class="score"> |
| <label>Worst 4 Iteratons</label> |
| <span id="Octane2RegExpAverageWorstCase"> |
| <span class="value">0</span><span class="units">ms</span> |
| </span> |
| </div> |
| |
| <div class="score"> |
| <label>Average</label> |
| <span id="Octane2RegExpSteadyState"> |
| <span class="value">0</span><span class="units">ms</span> |
| </span> |
| </div> |
| </div> |
| |
| <div class="offline assembler test"> |
| <h2 id="OfflineAssemblerMessage">Offline Assembler</h2> |
| |
| <div class="score"> |
| <label>First Iteration</label> |
| <span id="OfflineAssemblerFirstIteration"> |
| <span class="value">0</span><span class="units">ms</span> |
| </span> |
| </div> |
| |
| <div class="score"> |
| <label>Worst 4 Iteratons</label> |
| <span id="OfflineAssemblerAverageWorstCase"> |
| <span class="value">0</span><span class="units">ms</span> |
| </span> |
| </div> |
| |
| <div class="score"> |
| <label>Average</label> |
| <span id="OfflineAssemblerSteadyState"> |
| <span class="value">0</span><span class="units">ms</span> |
| </span> |
| </div> |
| </div> |
| |
| <div class="unipoker test"> |
| <h2 id="UniPokerMessage">UniPoker</h2> |
| |
| <div class="score"> |
| <label>First Iteration</label> |
| <span id="UniPokerFirstIteration"> |
| <span class="value">0</span><span class="units">ms</span> |
| </span> |
| </div> |
| |
| <div class="score"> |
| <label>Worst 4 Iteratons</label> |
| <span id="UniPokerAverageWorstCase"> |
| <span class="value">0</span><span class="units">ms</span> |
| </span> |
| </div> |
| |
| <div class="score"> |
| <label>Average</label> |
| <span id="UniPokerSteadyState"> |
| <span class="value">0</span><span class="units">ms</span> |
| </span> |
| </div> |
| </div> |
| |
| <div class="flight planner test"> |
| <h2 id="FlightPlannerMessage">Flight Planner</h2> |
| |
| <div class="score"> |
| <label>First Iteration</label> |
| <span id="FlightPlannerFirstIteration"> |
| <span class="value">0</span><span class="units">ms</span> |
| </span> |
| </div> |
| |
| <div class="score"> |
| <label>Worst 4 Iterations</label> |
| <span id="FlightPlannerAverageWorstCase"> |
| <span class="value">0</span><span class="units">ms</span> |
| </span> |
| </div> |
| |
| <div class="score"> |
| <label>Average</label> |
| <span id="FlightPlannerSteadyState"> |
| <span class="value">0</span><span class="units">ms</span> |
| </span> |
| </div> |
| </div> |
| |
| <div class="flight planner unicode test"> |
| <h2 id="FlightPlannerUnicodeMessage">Flight Planner (Unicode)</h2> |
| |
| <div class="score"> |
| <label>First Iteration</label> |
| <span id="FlightPlannerUnicodeFirstIteration"> |
| <span class="value">0</span><span class="units">ms</span> |
| </span> |
| </div> |
| |
| <div class="score"> |
| <label>Worst 4 Iterations</label> |
| <span id="FlightPlannerUnicodeAverageWorstCase"> |
| <span class="value">0</span><span class="units">ms</span> |
| </span> |
| </div> |
| |
| <div class="score"> |
| <label>Average</label> |
| <span id="FlightPlannerUnicodeSteadyState"> |
| <span class="value">0</span><span class="units">ms</span> |
| </span> |
| </div> |
| </div> |
| |
| </div> |
| </main> |
| |
| <iframe id="magic" frameBorder=0></iframe> |
| <script src="sunspider_benchmark.js"></script> |
| <script src="octane2_benchmark.js"></script> |
| <script src="offline_assembler_benchmark.js"></script> |
| <script src="unipoker_benchmark.js"></script> |
| <script src="flightplan_benchmark.js"></script> |
| <script src="flightplan_unicode_benchmark.js"></script> |
| <script src="glue.js"></script> |
| |
| </body> |
| </html> |