Skip to content

Support async and remote workloads#526

Merged
camillobruni merged 33 commits into
WebKit:mainfrom
camillobruni:2025-09-25_support_async_remote
Jul 14, 2026
Merged

Support async and remote workloads#526
camillobruni merged 33 commits into
WebKit:mainfrom
camillobruni:2025-09-25_support_async_remote

Conversation

@camillobruni

@camillobruni camillobruni commented Oct 3, 2025

Copy link
Copy Markdown
Contributor
  • 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 BenchmarkConnector
  • Freeze TEST_RUNNER_LOOKUP

@netlify

netlify Bot commented Oct 3, 2025

Copy link
Copy Markdown

Deploy Preview for webkit-speedometer-preview ready!

Name Link
🔨 Latest commit c2d1d29
🔍 Latest deploy log https://app.netlify.com/projects/webkit-speedometer-preview/deploys/6a564273b53fda0008de8b7a
😎 Deploy Preview https://deploy-preview-526--webkit-speedometer-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@camillobruni camillobruni marked this pull request as draft October 3, 2025 14:27
const rect = document.body.getBoundingClientRect();
const e = document.elementFromPoint((rect.width / 2) | 0, (rect.height / 2) | 0);
return e;
export function forceLayout(body, layoutMode = "getBoundingRectAndElementFromPoint") {

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Apparently resources/todomvc/vanilla-examples/javascript-web-components/dist was not rebuilt despite changes to shared/*

@camillobruni camillobruni marked this pull request as ready for review October 8, 2025 07:37
@camillobruni camillobruni requested a review from rniwa October 8, 2025 07:38
@camillobruni

Copy link
Copy Markdown
Contributor Author

Since we had to rebuild news-site and TodoMVC-WebComponents, I re-run chrome vs safari and the numbers are almost the same.

label HADE CHANGED HEAD CHANGED
browser Google Chrome Google Chrome Safari Safari
version 150.0.7871.115 150.0.7871.115 26.5.2.0.21624.2.5.11.8 26.5.2.0.21624.2.5.11.8
cpu Apple M1 Max 10 cores
         
TodoMVC-WebComponents 1.902 ± 3.1% 1.933 ± 5.1% 2.489 ± 2.3% 2.480 ± 2.5%
NewsSite-Next 19.32 ± 0.82% 19.51 ± 1.6% 21.51 ± 1.7% 21.61 ± 0.55%
Score 165.7 ± 2.0% 163.9 ± 3.3% 137.1 ± 1.9% 136.9 ± 1.3%

@camillobruni camillobruni merged commit 9b4716c into WebKit:main Jul 14, 2026
8 checks passed
@camillobruni camillobruni deleted the 2025-09-25_support_async_remote branch July 14, 2026 14:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants