Speedometer
Speedometer copied to clipboard
An open source repository for the Speedometer benchmark
The react scheduler does work until a deadline is reached, then uses postMessage to schedule additional work. The speedometer runner does not wait for this additional work to complete before...
This proof of concept illustrates potential tweaks to the test steps for the NewsSite workload. It introduces an extra navigation to a new tab instead of repeatedly toggling the drop-down...
The headers are: ``` Cross-Origin-Opener-Policy: same-origin Cross-Origin-Embedder-Policy: require-corp ``` Needs to change the local server to be able to specify them.
Currently, the test steps for NewsSite involve toggling the drop-down button 25*2 times to keep the testing duration measurable. However, this repetitive action does not accurately reflect real use cases....
Results for the hosted prototype as of 10/24/2025 label | macos.arm64.local.0_0 | macos.arm64.local.0_1 | macos.arm64.local.0_2 | macos.arm64.local.0_3 -- | -- | -- | -- | -- browser | Google Chrome...
We should probably make this a bit more efficient and not rely on uuid that much: https://github.com/WebKit/Speedometer/blob/main/resources/todomvc/architecture-examples/svelte/src/utils.js https://developer.mozilla.org/en-US/docs/Web/API/Crypto/randomUUID might be a better alternative nowadays.
- Ensure that the AsyncRAFTestInvoker actually passed out the measured results - Add MESSAGE_TYPE, MESSAGE_STATUS and BENCHMARK_SUITE_TYPE enums and avoid some magic constants - Use _sendMessage helpers in RemoteSuiteRunner and...
- Update selenium-webdriver to latest version - When available use webdriver bidi to forward console logging to the test script
Affected: Safari. Works as expected in Chrome/Firefox. ### Repro: Suite: Responsive-Design → step: “ScrollToChatAndSendMessages” In the Responsive-Design workload, programmatically call scrollIntoView on the chat area/anchor (inside shadow DOM). Safari scrolls...