- Revision
- 216897
- Author
- rn...@webkit.org
- Date
- 2017-05-15 18:59:10 -0700 (Mon, 15 May 2017)
Log Message
browserbench.org/Speedometer/ should show the benchmark not an index of files
https://bugs.webkit.org/show_bug.cgi?id=172141
Reviewed by Alexey Proskuryakov.
Renamed Speedometer/Full.html to Speedometer/index.html.
We used to have a .htaccess but it's better to use the same file name convention as other benchmarks.
* Speedometer/index.html: Renamed from Websites/browserbench.org/Speedometer/Full.html.
Modified Paths
Added Paths
Removed Paths
Diff
Modified: trunk/Websites/browserbench.org/ChangeLog (216896 => 216897)
--- trunk/Websites/browserbench.org/ChangeLog 2017-05-16 01:37:43 UTC (rev 216896)
+++ trunk/Websites/browserbench.org/ChangeLog 2017-05-16 01:59:10 UTC (rev 216897)
@@ -1,3 +1,15 @@
+2017-05-15 Ryosuke Niwa <rn...@webkit.org>
+
+ browserbench.org/Speedometer/ should show the benchmark not an index of files
+ https://bugs.webkit.org/show_bug.cgi?id=172141
+
+ Reviewed by Alexey Proskuryakov.
+
+ Renamed Speedometer/Full.html to Speedometer/index.html.
+ We used to have a .htaccess but it's better to use the same file name convention as other benchmarks.
+
+ * Speedometer/index.html: Renamed from Websites/browserbench.org/Speedometer/Full.html.
+
2017-05-12 Ryosuke Niwa <rn...@webkit.org>
Add Websites/browserbench.org
Deleted: trunk/Websites/browserbench.org/Speedometer/Full.html (216896 => 216897)
--- trunk/Websites/browserbench.org/Speedometer/Full.html 2017-05-16 01:37:43 UTC (rev 216896)
+++ trunk/Websites/browserbench.org/Speedometer/Full.html 2017-05-16 01:59:10 UTC (rev 216897)
@@ -1,100 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>Speedometer 1.0</title>
- <link rel="stylesheet" href=""
- <script src="" defer></script>
- <script src="" defer></script>
- <script src="" defer></script>
- <script src="" defer></script>
- <script src="" defer></script>
-</head>
-<body>
-<main>
- <a id="logo-link" href="" id="logo" src=""
-
- <section id="home" class="selected">
- <p>
- Speedometer is a browser benchmark that measures the responsiveness of Web applications.
- It uses demo web applications to simulate user actions such as adding to-do items.
- </p>
- <p id="screen-size-warning"><strong>
- Your browser window is too small. For most accurate results, please make the view port size at least 850px by 650px.<br>
- It's currently <span id="screen-size"></span>.
- </strong></p>
- <div class="buttons">
- <button _onclick_="startTest()">Start Test</button>
- </div>
- <p class="show-about"><a href="" Speedometer</a></p>
- </section>
-
- <section id="running">
- <div id="testContainer"></div>
- <div id="progress"><div id="progress-completed"></div></div>
- <div id="info"></div>
- </section>
-
- <section id="summarized-results">
- <h1>Runs / Minute</h1>
- <div class="gauge"><div class="window"><div class="needle"></div></div></div>
- <hr>
- <div id="result-number"></div>
- <div id="confidence-number"></div>
- <div class="buttons">
- <button _onclick_="startTest()">Test Again</button>
- <button class="show-details" _onclick_="showResultDetails()">Details</button>
- </div>
- </section>
-
- <section id="detailed-results">
- <h1>Detailed Results</h1>
- <table class="results-table"></table>
- <table class="results-table"></table>
- <div class="arithmetic-mean"><label>Arithmetic Mean:</label><span id="results-with-statistics"></span></div>
- <div class="buttons">
- <button _onclick_="startTest()">Test Again</button>
- <button id="show-summary" _onclick_="showResultsSummary()">Summary</button>
- </div>
- <p class="show-about"><a href="" Speedometer</a></p>
- </section>
-
- <section id="about">
- <h1>About Speedometer</h1>
-
- <p>Speedometer measures simulated user interactions in web applications.</p>
-
- <p>
- The current benchmark uses TodoMVC to simulate user actions for adding, completing, and removing to-do items.
- Speedometer repeats the same actions using DOM APIs —
- a core set of web platform APIs used extensively in web applications —
- as well as six popular _javascript_ frameworks: Ember.js, Backbone.js, jQuery, AngularJS, React, and Flight.
- Many of these frameworks are used on the most popular websites in the world, such as Facebook and Twitter.
- The performance of these types of operations depends on the speed of the DOM APIs, the _javascript_ engine,
- CSS style resolution, layout, and other technologies.
- </p>
-
- <p>
- Although user-driven actions like mouse movements and keyboard input cannot be accurately emulated in _javascript_,
- Speedometer does its best to faithfully replay a typical workload within the demo applications.
- To make the run time long enough to measure with the limited precision,
- we synchronously execute a large number of the operations, such as adding one hundred to-do items.
- </p>
-
- <p>
- Some browser engines use an optimization strategy of doing some work asynchronously to reduce the run time of synchronous operations.
- While returning control back to _javascript_ execution as soon as possible is worth pursuing,
- a holistic, accurate measurement of web application performance involves measuring
- when these related, asynchronous computations actually complete.
- Thus, Speedometer measures the time browser spends executing those asynchronous tasks in Speedometer,
- estimated as the time between when a zero-second delay timer is scheduled and when it is fired.</p>
-
- <p class="note">
- <strong>Note:</strong> Speedometer is not meant to compare the performance of different _javascript_ frameworks.
- The mechanism we use to simulate user actions is different for each framework,
- and we’re forcing frameworks to do more work synchronously than needed in some cases to ensure run time can be measured.
- </p>
- </section>
-</main>
-</body>
-</html>
Copied: trunk/Websites/browserbench.org/Speedometer/index.html (from rev 216896, trunk/Websites/browserbench.org/Speedometer/Full.html) (0 => 216897)
--- trunk/Websites/browserbench.org/Speedometer/index.html (rev 0)
+++ trunk/Websites/browserbench.org/Speedometer/index.html 2017-05-16 01:59:10 UTC (rev 216897)
@@ -0,0 +1,100 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Speedometer 1.0</title>
+ <link rel="stylesheet" href=""
+ <script src="" defer></script>
+ <script src="" defer></script>
+ <script src="" defer></script>
+ <script src="" defer></script>
+ <script src="" defer></script>
+</head>
+<body>
+<main>
+ <a id="logo-link" href="" id="logo" src=""
+
+ <section id="home" class="selected">
+ <p>
+ Speedometer is a browser benchmark that measures the responsiveness of Web applications.
+ It uses demo web applications to simulate user actions such as adding to-do items.
+ </p>
+ <p id="screen-size-warning"><strong>
+ Your browser window is too small. For most accurate results, please make the view port size at least 850px by 650px.<br>
+ It's currently <span id="screen-size"></span>.
+ </strong></p>
+ <div class="buttons">
+ <button _onclick_="startTest()">Start Test</button>
+ </div>
+ <p class="show-about"><a href="" Speedometer</a></p>
+ </section>
+
+ <section id="running">
+ <div id="testContainer"></div>
+ <div id="progress"><div id="progress-completed"></div></div>
+ <div id="info"></div>
+ </section>
+
+ <section id="summarized-results">
+ <h1>Runs / Minute</h1>
+ <div class="gauge"><div class="window"><div class="needle"></div></div></div>
+ <hr>
+ <div id="result-number"></div>
+ <div id="confidence-number"></div>
+ <div class="buttons">
+ <button _onclick_="startTest()">Test Again</button>
+ <button class="show-details" _onclick_="showResultDetails()">Details</button>
+ </div>
+ </section>
+
+ <section id="detailed-results">
+ <h1>Detailed Results</h1>
+ <table class="results-table"></table>
+ <table class="results-table"></table>
+ <div class="arithmetic-mean"><label>Arithmetic Mean:</label><span id="results-with-statistics"></span></div>
+ <div class="buttons">
+ <button _onclick_="startTest()">Test Again</button>
+ <button id="show-summary" _onclick_="showResultsSummary()">Summary</button>
+ </div>
+ <p class="show-about"><a href="" Speedometer</a></p>
+ </section>
+
+ <section id="about">
+ <h1>About Speedometer</h1>
+
+ <p>Speedometer measures simulated user interactions in web applications.</p>
+
+ <p>
+ The current benchmark uses TodoMVC to simulate user actions for adding, completing, and removing to-do items.
+ Speedometer repeats the same actions using DOM APIs —
+ a core set of web platform APIs used extensively in web applications —
+ as well as six popular _javascript_ frameworks: Ember.js, Backbone.js, jQuery, AngularJS, React, and Flight.
+ Many of these frameworks are used on the most popular websites in the world, such as Facebook and Twitter.
+ The performance of these types of operations depends on the speed of the DOM APIs, the _javascript_ engine,
+ CSS style resolution, layout, and other technologies.
+ </p>
+
+ <p>
+ Although user-driven actions like mouse movements and keyboard input cannot be accurately emulated in _javascript_,
+ Speedometer does its best to faithfully replay a typical workload within the demo applications.
+ To make the run time long enough to measure with the limited precision,
+ we synchronously execute a large number of the operations, such as adding one hundred to-do items.
+ </p>
+
+ <p>
+ Some browser engines use an optimization strategy of doing some work asynchronously to reduce the run time of synchronous operations.
+ While returning control back to _javascript_ execution as soon as possible is worth pursuing,
+ a holistic, accurate measurement of web application performance involves measuring
+ when these related, asynchronous computations actually complete.
+ Thus, Speedometer measures the time browser spends executing those asynchronous tasks in Speedometer,
+ estimated as the time between when a zero-second delay timer is scheduled and when it is fired.</p>
+
+ <p class="note">
+ <strong>Note:</strong> Speedometer is not meant to compare the performance of different _javascript_ frameworks.
+ The mechanism we use to simulate user actions is different for each framework,
+ and we’re forcing frameworks to do more work synchronously than needed in some cases to ensure run time can be measured.
+ </p>
+ </section>
+</main>
+</body>
+</html>