Number() vs parseInt() vs plus vs bitwise (v122)

Revision 122 of this benchmark created on


Setup

var valueString = "" + new Date().valueOf();

Test runner

Ready to run.

Testing in
TestOps/sec
multiplie
valueString * 1;
ready
parseInt decemical
parseInt(valueString, 10);
ready
bitwise
valueString >> 0;
ready
plus
+valueString;
ready
number
Number(valueString);
ready
pipe 0
valueString | 0;
ready
not not
~~valueString;
ready
parseInt
parseInt(valueString);
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.