Test case details

Preparation Code

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 cases

Test #1

dates.sort();

Test #2

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