4 <link rel="stylesheet" href="resources/animometer.css">
5 <script src="../resources/strings.js" defer></script>
6 <script src="../resources/sampler.js" defer></script>
7 <script src="../resources/extensions.js" defer></script>
8 <script src="resources/tests.js" defer=""></script>
9 <script src="resources/benchmark-runner.js" defer></script>
10 <script src="resources/animometer.js" defer></script>
11 <script src="resources/d3.min.js" defer></script>
12 <script src="resources/graph.js" defer></script>
16 <section id="home" class="selected">
19 Animometer is a browser benchmark that measures the complexity of an animation for
20 which a browser can achieve 50 FPS (frame per second). It uses adaptive animations
21 to tune their complexities to stay close to 50 FPS.
26 <ul class="tree"></ul>
30 <label>Test interval: <input id="test-interval" type="number" value="30"> seconds</label><br>
31 <label>Frame rate: <input id="frame-rate" type="number" value="50"> fps</label><br>
32 <label><input id="estimated-frame-rate" type="checkbox" checked> Estimated Frame Rate</label><br>
33 <label><input id="fix-test-complexity" type="checkbox"> Fix test complexity after warmup</label><br>
34 <label><input id="show-running-results" type="checkbox"> Show running results</label><br>
35 <label><input id="normalize-for-device-scale-factor" type="checkbox"> Normalize for device scale factor</label>
38 <button class="large-button" onclick="benchmarkController.startTest()">Start Test</button>
41 <section id="running">
42 <div id="running-test"></div>
44 <div id="progress-completed"></div>
47 <table class="results-table"></table>
50 <section id="results">
55 <table class="results-table"></table>
58 <button class="large-button" onclick="benchmarkController.showJson()">JSON</button>
59 <button class="large-button" onclick="benchmarkController.startTest()">Test Again</button>
67 <div class="results-json" contentEditable="true"></div>
70 <button class="large-button" onclick="benchmarkController.showResults()">Results</button>
71 <button class="large-button" onclick="benchmarkController.startTest()">Test Again</button>
74 <section id="test-json">
79 <div class="results-json" contentEditable="true"></div>
82 <button class="large-button" onclick="benchmarkController.showResults()">Results</button>
83 <button class="large-button" onclick="benchmarkController.startTest()">Test Again</button>
86 <section id="test-graph">
92 <button class="large-button" onclick="benchmarkController.showResults()">Results</button>
93 <button class="large-button" onclick="benchmarkController.startTest()">Test Again</button>