HTML Preparation code:
AخA
 
1
<script src='https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.5/lodash.min.js'></script>
Script Preparation code:
x
 
var n2 = 100;
var n3 = 1000;
var n4 = 10000;
var n4_5 = 50000;
var array2 = [];
var array3 = [];
var array4 = [];
var array4_5 = [];
for(let i = n2; i > 0; i--) {
 array2.push((i * 7) % n2); 
}
for(let i = n3; i > 0; i--) {
 array3.push((i * 7) % n3); 
}
for(let i = n4; i > 0; i--) {
 array4.push((i * 7) % n4); 
}
for(let i = n4_5; i > 0; i--) {
 array4_5.push((i * 7) % n4_5); 
}
function sortArrayLodash(array) {
  _.sortBy(array, function (n) { return n });
}
function sortArrayJS(array) {
  array.sort(function(a, b) {
    return a - b;
  });
}
Tests:
  • sort array JS n = 100

     
    sortArrayJS(array2);
  • sort array JS n = 1000

     
    sortArrayJS(array3);
  • sort array JS n = 10000

     
    sortArrayJS(array4);
  • sort array JS n = 50000

     
    sortArrayJS(array4_5);
  • sort array lodash n = 100

     
    sortArrayLodash(array2);
  • sort array lodash n = 1000

     
    sortArrayLodash(array3);
  • sort array lodash n = 10000

     
    sortArrayLodash(array4);
  • sort array lodash n = 50000

     
    sortArrayLodash(array4_5);
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    sort array JS n = 100
    sort array JS n = 1000
    sort array JS n = 10000
    sort array JS n = 50000
    sort array lodash n = 100
    sort array lodash n = 1000
    sort array lodash n = 10000
    sort array lodash n = 50000

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 3 years ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36
Chrome 91 on Windows
View result in a separate tab
Test name Executions per second
sort array JS n = 100 600668.8 Ops/sec
sort array JS n = 1000 71545.8 Ops/sec
sort array JS n = 10000 7313.1 Ops/sec
sort array JS n = 50000 1343.8 Ops/sec
sort array lodash n = 100 215031.5 Ops/sec
sort array lodash n = 1000 25060.6 Ops/sec
sort array lodash n = 10000 2454.4 Ops/sec
sort array lodash n = 50000 368.7 Ops/sec