Script Preparation code:
Tests:

Historical Performance Data aggregated from 16 community runs

Desktop Results:
Chrome 11 runs
DJB2
51.2M/s
Java String Hash
51.1M/s
cyrb53
51.1M/s
DJB2 - reduce
26.8M/s

Fastest: DJB2 (1.9x faster)

View exact numbers
  • DJB2: 51,201,112 ops/sec
  • Java String Hash: 51,085,940 ops/sec
  • cyrb53: 51,051,056 ops/sec
  • DJB2 - reduce: 26,805,398 ops/sec
Firefox 5 runs
Java String Hash
35.9M/s
DJB2
33.9M/s
cyrb53
8.5M/s
DJB2 - reduce
5.9M/s

Fastest: Java String Hash (6.1x faster)

View exact numbers
  • Java String Hash: 35,904,088 ops/sec
  • DJB2: 33,919,568 ops/sec
  • cyrb53: 8,543,655 ops/sec
  • DJB2 - reduce: 5,899,893 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
    Java String Hash
    DJB2
    cyrb53
    DJB2 - reduce

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 9 months ago)
Mozilla/5.0 (X11; Linux x86_64; rv:144.0) Gecko/20100101 Firefox/144.0
Firefox 144 on Linux
View result in a separate tab
Java String Hash
35.9M/s
DJB2
33.9M/s
cyrb53
19.7M/s
DJB2 - reduce
5.9M/s
View exact numbers
Test name Executions per second
Java String Hash 35,904,088 Ops/sec
DJB2 33,919,568 Ops/sec
cyrb53 19,748,430 Ops/sec
DJB2 - reduce 5,899,893 Ops/sec