Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
test ABS 6
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0
Browser:
Firefox 133
Operating system:
Linux
Device Platform:
Desktop
Date tested:
one year ago
Test name
Executions per second
Math.abs
671.6 Ops/sec
abs
671.5 Ops/sec
Custom1
669.8 Ops/sec
Compare
669.1 Ops/sec
Compare2
740.2 Ops/sec
Script Preparation code:
var abs = Math.abs var x = -0.00034254146579137945; var cycle_counter = 1000000;
Tests:
Math.abs
for(i=0; i<cycle_counter; i++){ var result = Math.abs(x); }
abs
for(i=0; i<cycle_counter; i++){ var result = abs(x); }
Custom1
for(i=0; i<cycle_counter; i++){ var negative = x < 0.0 ? 1 : 0; var result = x - x * 2.0 * negative; }
Compare
for(i=0; i<cycle_counter; i++){ var result = x < 0 ? -x : x }
Compare2
for(i=0; i<cycle_counter; i++){ var result = x < 0 ? x * -1 : x }