date sort

Benchmark created on


Setup

let dates = [];
for (let i = 0; i < 10000; i++) {
    let date = new Date(Date.now() - i * 1000000000).toISOString();
    dates.push(date);
}

dates.sort(() => Math.random() - 0.5);

Test runner

Ready to run.

Testing in
TestOps/sec
String karşılaştırması ile sıralama zamanını ölçme
dates.sort();
ready
Date objesi kullanarak sıralama zamanını ölçme

dates.sort((a, b) => new Date(a) - new Date(b));
ready

Revisions

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