I hope to present all of these in September. Follow along with the issues if you are interested in these topics.
--- ### Remove unnecessary call to user code (PR [#2346](https://github.com/tc39/proposal-temporal/pull/2346)) - Converting the `relativeTo` option from a ZonedDateTime to a PlainDate in RoundDuration involves a call to a time zone method - Do this only for certain `smallestUnit` values when it is needed, instead of unconditionally ```js const relativeTo = Temporal.Now.zonedDateTimeISO({ getOffsetNanosecondsFor() { throw new Error("don't call me"); } }); Temporal.Duration.from({ seconds: 120 }).round({ smallestUnit: 'minutes', relativeTo }); // Before: throws "don't call me" // After: a duration of 2 minutes ```