You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Myself and my team have noticed and able to reproduce a massive performance drop (almost doubled) when running Cypress against Chrome 89 (released 2nd March 2021), without any other server configuration changes applied at the time.
The CPU usage spiked up to ~94% on the Jenkins server, and as a consequence, the Cypress tests duration runtime has since roughly doubled consistently across virtually all tests, which appears to be causing sluggish / laggy UI interaction / behaviour when the tests are running, which thereby as a further consequence, causes an increase in flakiness of tests across the board.
When we rolled back the Chrome image back to 88, we noticed the CPU and duration runtime going back down to normal levels. This is consistent and reproducible.
See screenshot below which shows CPU usage increase from ~48% to ~94% since Cypress first started it's run against Chrome 89 from Chrome 88:
See screenshot below which shows the duration runtime comparison; Chrome 89 vs Chrome 88:
Have anyone else noticed the correlation in the performance drop since running Cypress against the Chrome 89 update?
Are there any ideas on Cypress' side that can be done to mitigate against the Chrome 89 update performance regression?
Could it be just Jenkins-specific performance regression since Chrome 89 released?
Or are we just at the mercy of Google Chrome devs?
Cypress version: 6.5.0
Chrome version: 89.0.4389.90
OS: Mac OSX 10.15.7
Jenkins Server version: 2.277.1
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Myself and my team have noticed and able to reproduce a massive performance drop (almost doubled) when running Cypress against
Chrome 89
(released 2nd March 2021), without any other server configuration changes applied at the time.The CPU usage spiked up to ~94% on the Jenkins server, and as a consequence, the Cypress tests duration runtime has since roughly doubled consistently across virtually all tests, which appears to be causing sluggish / laggy UI interaction / behaviour when the tests are running, which thereby as a further consequence, causes an increase in flakiness of tests across the board.
When we rolled back the Chrome image back to 88, we noticed the CPU and duration runtime going back down to normal levels. This is consistent and reproducible.
See screenshot below which shows CPU usage increase from ~48% to ~94% since Cypress first started it's run against

Chrome 89
fromChrome 88
:See screenshot below which shows the duration runtime comparison;

Chrome 89
vsChrome 88
:Have anyone else noticed the correlation in the performance drop since running Cypress against the
Chrome 89
update?Are there any ideas on Cypress' side that can be done to mitigate against the
Chrome 89
update performance regression?Could it be just Jenkins-specific performance regression since Chrome 89 released?
Or are we just at the mercy of Google Chrome devs?
Cypress version:
6.5.0
Chrome version:
89.0.4389.90
OS:
Mac OSX 10.15.7
Jenkins Server version:
2.277.1
Beta Was this translation helpful? Give feedback.
All reactions