207 lines
7.2 KiB
HTML
207 lines
7.2 KiB
HTML
<!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>
|