11:14
<eemeli>

Is this difference in behaviour intentional?

new Intl.NumberFormat('en', { minimumSignificantDigits: 1 }).format(1.2345678) // '1.2345678'
new Intl.NumberFormat('en', { minimumFractionDigits: 1 }).format(1.2345678) // '1.235'
15:38
<sffc>
yes, the first one uses significant digit rounding, where max digits defaults to 21, and the second uses fraction digit rounding, where max digits defaults to 3
16:30
<eemeli>
I get that that's why we have the behaviour, but I don't understand why the maximums are so different.