Skip to content

Skip animations with non-default parameters for v3.0#291

Merged
camillobruni merged 5 commits intoWebKit:JetStream3.0from
camillobruni:2026-03-05_no_animation
Mar 5, 2026
Merged

Skip animations with non-default parameters for v3.0#291
camillobruni merged 5 commits intoWebKit:JetStream3.0from
camillobruni:2026-03-05_no_animation

Conversation

@camillobruni
Copy link
Contributor

We don't want CSS animation to interfere with short running measurements which
can easaily happen if you only run a single workload.

@netlify
Copy link

netlify bot commented Mar 5, 2026

Deploy Preview for webkit-jetstream-preview ready!

Name Link
🔨 Latest commit 4fd7d5b
🔍 Latest deploy log https://app.netlify.com/projects/webkit-jetstream-preview/deploys/69aa142659984e00082aef72
😎 Deploy Preview https://deploy-preview-291--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 changed the title Skip animations with non-default parameters Skip animations with non-default parameters for v3.0 Mar 5, 2026
@camillobruni camillobruni requested review from danleh and kmiller68 March 5, 2026 16:02
Copy link
Contributor

@danleh danleh left a comment

Choose a reason for hiding this comment

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

LGTM, but wouldn't we also want to disable animations for the full suite via an additional parameter?

@camillobruni camillobruni requested a review from danleh March 5, 2026 16:14
@camillobruni
Copy link
Contributor Author

For now this is probably good enough since you can disable it with "&startAutomtically" which we can use in our infra.
I'll finish the more involved approach in #200 where we can just wait for the animation to finish in all other cases.

Copy link
Contributor

@danleh danleh left a comment

Choose a reason for hiding this comment

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

Still LGTM, but let's have a look by Keith whether this would be fine for 3.0.

Copy link
Contributor

@kmiller68 kmiller68 left a comment

Choose a reason for hiding this comment

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

LGTM, have you had a chance to confirm on your end that it doesn't change the scores? My local testing of Safari in our harness was neutral.

@camillobruni
Copy link
Contributor Author

On chrome running on the local server I see no diff with the default params:

Before                               196.1  ± 1.1%
After                                196.18 ± 0.48%

@camillobruni camillobruni merged commit cdc22d4 into WebKit:JetStream3.0 Mar 5, 2026
4 checks passed
@camillobruni camillobruni deleted the 2026-03-05_no_animation branch March 5, 2026 23:46
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.

3 participants