Script Preparation code:
Tests:

Historical Performance Data aggregated from 44 community runs

Desktop Results:
Chrome 36 runs
New parameter object
6.0M/s
Parameter object with spreading
4.8M/s
Existing parameter object
4.3M/s
Multiple parameters
3.2M/s

Fastest: New parameter object (1.9x faster)

View exact numbers
  • New parameter object: 6,001,300 ops/sec
  • Parameter object with spreading: 4,758,831 ops/sec
  • Existing parameter object: 4,274,434 ops/sec
  • Multiple parameters: 3,202,702 ops/sec
Mobile Results:
Chrome 8 runs
New parameter object
3.2M/s
Parameter object with spreading
2.6M/s
Existing parameter object
2.4M/s
Multiple parameters
2.0M/s

Fastest: New parameter object (1.7x faster)

View exact numbers
  • New parameter object: 3,246,018 ops/sec
  • Parameter object with spreading: 2,625,060 ops/sec
  • Existing parameter object: 2,393,306 ops/sec
  • Multiple parameters: 1,953,691 ops/sec

Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    Multiple parameters
    Existing parameter object
    Parameter object with spreading
    New parameter object

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one year ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36
Chrome 137 on Mac OS X 10.15.7
View result in a separate tab
Multiple parameters
94.8M/s
Existing parameter object
14.4M/s
New parameter object
13.9M/s
Parameter object with spreading
12.3M/s
View exact numbers
Test name Executions per second
Multiple parameters 94,775,752 Ops/sec
Existing parameter object 14,416,713 Ops/sec
New parameter object 13,925,623 Ops/sec
Parameter object with spreading 12,329,240 Ops/sec