Skip to content

Proposal: Use ScoreGroup for SunSpider #122

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

camillobruni
Copy link
Contributor

Running SunSpider in the same realm is error prone, it modifies global state and thus it requires additional changes to get it working.
Instead of #113 where we run all SunSpider workloads in a single run, I propose using a ScoreGroup which produces a single geomean score for all the SunSpider line items. This would also be easily applicable to Octane.

Discussion points:

  • Currently I left the UI as is, so we get incremental updates
  • Do we want a parent "SunSpider" workload that is visible in the UI?
  • Likely we should filter the sub-benchmark results from the command line to be consistent
Screenshot 2025-08-11 at 14 22 13

Copy link

netlify bot commented Aug 11, 2025

Deploy Preview for webkit-jetstream-preview ready!

Name Link
🔨 Latest commit e81a31d
🔍 Latest deploy log https://app.netlify.com/projects/webkit-jetstream-preview/deploys/6899e08100584f000861dffd
😎 Deploy Preview https://deploy-preview-122--webkit-jetstream-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 requested a review from kmiller68 August 11, 2025 12:22
@camillobruni
Copy link
Contributor Author

@iainireland this would be an alternative approach to handle SunSpider, which would not require changing the underlying workloads.

@camillobruni camillobruni changed the title Proposal: Use ScoreGroup for Sunpider Proposal: Use ScoreGroup for SunSpider Aug 11, 2025
@kmiller68
Copy link
Contributor

I wonder if it's cleaner to have a new Benchmark subclass that does the grouping? Let me see if I can whip that up for comparison.

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