May 14th, 2025
Improved
@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:
Playwright Parallelization techniques overview
Orchestration Setup instructions