_.map vs .map (v2)

Revision 2 of this benchmark created on


Preparation HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.13.6/underscore-min.js"></script>

Setup

const array = [];
for (let i = 0; i < 1000; i++) {
  array.push((Math.random() * 100).toFixed(2));
}

// Approximates common operations:
// 1. Parsing a string to a number.
// 2. Performing some arithmetic.
const callback = (string) => {
  const number = parseFloat(string);
  return (number * 1.5) + 7;
};

Test runner

Ready to run.

Testing in
TestOps/sec
_.map
_.map(array, callback);
ready
.map
array.map(callback);
ready

Revisions

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