Temporal API (Stage 3)
A nova API exclusiva para datas evita erros de timezone e operações manuais em Date.
import { Temporal } from 'temporal-polyfill';
const meeting = Temporal.ZonedDateTime.from('2024-07-10T09:00:00-03:00[America/Sao_Paulo]');
console.log(meeting.add({ minutes: 45 }).toString());
Array Grouping e toSorted
Manipular coleções ficou mais simples:
const grouped = Object.groupBy(orders, (order) => order.status);
const sorted = orders.toSorted((a, b) => a.total - b.total);
Esses helpers eliminam bibliotecas utilitárias em cenários comuns.