JS has been moving forward with a new Date/Time API called Temporal[1].

I haven't had a chance to use it myself, but a friend dropped Moment.js for it (I think to keep the browser from adjusting the date to the local time).

New APIs (and hence, Temporal) are the type of things that if you don't know about, you can easily miss and go straight to a library for.

[1]: https://2ality.com/2021/06/temporal-api.html

How do they compare to Luxon?

they might get built-in https://caniuse.com/temporal? (https://tc39.es/proposal-temporal/docs/) (https://github.com/tc39/proposal-temporal)

> NOTE: Although this proposal's API is not expected to change, implementers of this proposal MUST NOT ship unflagged Temporal implementations until IETF standardizes timezone/calendar string serialization formats. See #1450 for updates.

it's basically already accepted. Stage 3 means it's basically ready for a preview implementation and stage 4 means passed for "official" ecmascript inclusion