let events = [ { startAt: "00:00", endsAt: "01:00", description: "evt1", id: '00001' }, { startAt: "01:30", endsAt: "08:00", description: "evt2", id: '00002' }, { startAt: "01:30", endsAt: "04:00", description: "evt3", id: '00003' }, { startAt: "00:30", endsAt: "02:30", description: "evt3", id: '00013' }, { startAt: "00:00", endsAt: "01:00", description: "evt3", id: '00014' }, { startAt: "03:00", endsAt: "06:00", description: "evt4", id: '00004' }, { startAt: "01:30", endsAt: "04:30", description: "evt5", id: '00005' }, { startAt: "01:30", endsAt: "07:00", description: "evt6", id: '00006' }, { startAt: "06:30", endsAt: "09:00", description: "evt7", id: '00007' }, { startAt: "04:30", endsAt: "06:00", description: "evt8", id: '00008' }, { startAt: "05:00", endsAt: "06:00", description: "evt9", id: '00009' }, { startAt: "09:00", endsAt: "10:00", description: "evt10", id: '00010' }, { startAt: "09:00", endsAt: "10:30", description: "evt11", id: '00011' }, { startAt: "07:00", endsAt: "08:00", description: "evt12", id: '00012' } ] console.time()
<!DOCTYPE html> <html> <head> <script src="https://code.jquery.com/jquery-3.1.0.js"></script> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <title>JS Bin</title> </head> <body> </body> </html>