Script Preparation code:
Tests:

Historical Performance Data aggregated from 7 community runs

Desktop Results:
Chrome 7 runs
filter().map()
20K/s
reduce()
16K/s
flatMap()
8K/s
forof loop
1K/s

Fastest: filter().map() (15.7x faster)

View exact numbers
  • filter().map(): 20,447 ops/sec
  • reduce(): 15,673 ops/sec
  • flatMap(): 7,874 ops/sec
  • forof loop: 1,304 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
    filter().map()
    flatMap()
    reduce()
    forof loop

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 4 months ago)
Mozilla/5.0 (X11; Linux x86_64; rv:148.0) Gecko/20100101 Firefox/148.0
Firefox 148 on Linux
View result in a separate tab
reduce()
24K/s
filter().map()
15K/s
flatMap()
10K/s
forof loop
6K/s
View exact numbers
Test name Executions per second
reduce() 23,725 Ops/sec
filter().map() 14,592 Ops/sec
flatMap() 10,223 Ops/sec
forof loop 5,790 Ops/sec