| commit | f227c26c11e83f07c90c28c89a824f81db9d05c6 | [log] [tgz] |
|---|---|---|
| author | Camillo Bruni <[email protected]> | Tue Mar 04 15:42:01 2025 |
| committer | Camillo Bruni <[email protected]> | Tue Mar 04 16:07:58 2025 |
| tree | e42da8e29119b64fe35dc20728a9eb68a64975bc | |
| parent | a4d98e20f93f1a79ab738cbd6a5c21b2e731a115 [diff] |
Add params.leakyIframes to main-custom DevTools can't handle sources from detached iframes. To simplify local development we add an an option that just hides the iframes away but never detaches them from the DOM. Change-Id: I4aeb079a8757de140f7ca0affe5ece931dadfc7a
Speedometer is a benchmark for web browsers that measures Web application responsiveness by timing simulated user interactions on various workloads. Our primary goal is to make it reflect the real-world Web as much as possible. When a browser improves its score on the benchmark, actual users should benefit. In order to achieve this, it should:
Each test can contain several steps who contributed to the test duration. Note that the prepare step of a test is unmeasured and thus does not contribute to the score. All following test steps are measured and summed up in the test step time.
Each step consists of the following phases:
The final benchmark score is calculated based of the inverse of geomean of all tests. We average the score over multiple iterations with the arithmetic mean. By using the geomean to combine the test durations we maintain the invariant that relative improvements are favoured equally amongst all tests, even though they can have vastly different durations.