Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Luxon Compare to Today
(version: 1)
Comparing performance of:
new Date() vs Luxon Today vs isHidden
Created:
9 months ago
by:
Guest
Jump to the latest result
HTML Preparation code:
<script src="https://cdnjs.cloudflare.com/ajax/libs/luxon/3.7.1/luxon.min.js" integrity="sha512-6ag6FsASeZJY0+rPreN3NyOvKumkTBIjyn3mOkK4tpKxpip1JEMqEvq8F6EgPHqc8PVBf/cSzsyWeak7XjdH9w==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
Script Preparation code:
function coerceToDate(value) { if (!value) return undefined; if (value instanceof Date) return Number.isNaN(value.getTime()) ? undefined : value; const dateTime = [ luxon.DateTime.fromISO(value), luxon.DateTime.fromFormat(value, 'M-d-yyyy'), luxon.DateTime.fromFormat(value, 'M/d/yyyy') ].find(i => i.isValid); return dateTime?.toJSDate() ?? undefined; }
Tests:
new Date()
new Date()
Luxon Today
const today = luxon.DateTime.now().startOf('day');
isHidden
const today = luxon.DateTime.now().startOf('day'); const expirationDate = luxon.DateTime.fromJSDate(coerceToDate('2025-02-11')).startOf('day'); return (expirationDate < today);
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (3)
Previous results
Fork
Test case name
Result
new Date()
Luxon Today
isHidden
Fastest:
N/A
Slowest:
N/A
Latest run results:
Run details:
(Test run date:
9 months ago
)
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:142.0) Gecko/20100101 Firefox/142.0
Browser/OS:
Firefox 142 on Mac OS X 10.15
View result in a separate tab
Embed
Embed Benchmark Result
Test name
Executions per second
new Date()
17240976.0 Ops/sec
Luxon Today
641807.8 Ops/sec
isHidden
78972.7 Ops/sec
Related benchmarks:
luxon vs datefns vs moment vs dayjs (calculations) new
luxon 3.3.0 vs datefns
dayjs vs luxon vs js-joda vs date-fns (formatting)
dayjs vs luxon vs js-joda vs date-fns (manipulating)
luxon vs datefns adding
dayjs vs luxon (manipulating)
DateTime
DateTime Test Plain
Comments
Confirm delete:
Do you really want to delete benchmark?