May 14th, 2025

Improved

More Effective CI Orchestration - @currents/playwright@1.13.0

@currents/playwright@1.13.0 focused on improving the efficiency of Playwright Orchestration. While testing the beta version of this feature one of our customers reported a decrease of Playwright CI tests from 42 to 29 minutes (~30% improvement).

The improvement was achieved by a more efficient use of Playwright Worker Processes + a highly concurrent nature of playwright test runner.

If you are already using orchestration, give it a try:

  • @currents/playwright@1.13.0 introduces a new configuration option orchestration.batchSize

  • set orchestration.batchSize to the number of workers defined in playwright.config.ts

  • when orchestration.batchSize is set, in addition to an optimized spit of test files between the CI machines, the orchestration takes into account the # of workers in each machine

See an Example GitHub Repository.

Additional resources: