Run details:
Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36
Chrome Mobile 123
Android
Mobile
2 years ago
& 0xFFFFFFFFFFFF
9.5M/s
^ 0x000000000000
9.4M/s
<< 0
9.2M/s
~~
9.2M/s
| 0
9.2M/s
>> 0
9.2M/s
x - (x % 1)
5.4M/s
Math.trunc()
5.3M/s
parseInt()
5.3M/s
floor
5.1M/s
View exact numbers
Test name Executions per second
& 0xFFFFFFFFFFFF 9,470,656 Ops/sec
^ 0x000000000000 9,375,147 Ops/sec
<< 0 9,233,901 Ops/sec
~~ 9,217,525 Ops/sec
| 0 9,186,089 Ops/sec
>> 0 9,172,824 Ops/sec
x - (x % 1) 5,374,706 Ops/sec
Math.trunc() 5,323,144 Ops/sec
parseInt() 5,274,609 Ops/sec
floor 5,098,867 Ops/sec
Script Preparation code:
Tests: