Manual-sync mirror of chromium.googlesource.com/external/github.com/WebKit/Speedometer.git
Find a file
Camillo Bruni 6a536b3a11 [speedometer][v3.0-custom] 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.

Drive-by-fix:
- Properly use markEnd

Change-Id: I037f7dfa7b3eb6c16f1aea0d12ea74703c95e562
2025-04-24 10:34:59 -07:00
.github/workflows Fix Cross-platform issue with npm script (#397) 2024-03-07 01:41:02 -08:00
resources [speedometer][v3.0-custom] Add params.leakyIframes to main-custom 2025-04-24 10:34:59 -07:00
tests Fix Cross-platform issue with npm script (#397) 2024-03-07 01:41:02 -08:00
.eslintignore Merge TodoMVC-React with TodoMVC-React-Window 2025-02-10 23:06:42 +00:00
.eslintrc Add root: true to the top level eslint configuration file 2024-01-23 14:07:58 +01:00
.gitignore Merge TodoMVC-React with TodoMVC-React-Window 2025-02-10 23:06:42 +00:00
.npmrc Dev setup (#55) 2023-01-30 14:52:46 -08:00
.prettierignore Merge TodoMVC-React with TodoMVC-React-Window 2025-02-10 23:06:42 +00:00
.prettierrc Add Eslint & Prettier (#57) 2023-02-08 13:53:53 -08:00
about.html Update about.html to link to each test's GitHub directories instead of directly linking to README.md files. (#384) 2024-02-29 17:56:23 -08:00
babel.config.json Ember - Step 2 - format from root / cleanup (#119) 2023-03-30 18:13:18 +02:00
Development.md Add Eslint & Prettier (#57) 2023-02-08 13:53:53 -08:00
Governance.md Add Eslint & Prettier (#57) 2023-02-08 13:53:53 -08:00
index.html [speedometer][v3.0-custom] Add params.leakyIframes to main-custom 2025-04-24 10:34:59 -07:00
instructions.html Update General Instructions (#377) 2024-02-27 10:50:10 +01:00
InteractiveRunner.html Add a meta viewport tag so that the viewport ias always the same size on all mobile browsers (#183) 2023-05-24 10:52:02 -07:00
LICENSE Update license dates, add Microsoft (#393) 2024-03-05 12:09:16 -08:00
package-lock.json Npm audit fix (#360) 2024-01-30 14:28:55 -08:00
package.json Fix Cross-platform issue with npm script (#397) 2024-03-07 01:41:02 -08:00
README.md run format command from root (#387) 2024-03-01 16:53:11 -05:00
Testing.md Update Testing.md to include Microsoft Edge (#392) 2024-03-04 10:40:16 -08:00

What is Speedometer?

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:

  • Test end-to-end user journeys instead of testing specific features in a tight loop. Each test should exercise the full set of what’s needed from the engine in order for a user to accomplish a task.
  • Evolve over time, adapting to the present Web on a regular basis. This should be informed by current usage data, and by consensus about features which are important for engines to optimize to provide a consistent experience for users and site authors.
  • Be accessible to the public and useful to browser engineers. It should run in every modern browser by visiting a normal web page. It should run relatively quickly, while providing enough test coverage to be reflective of the real-world Web.