Skip to content

Commit

Permalink
Major change: proposed language now allows for on-demand locale insta…
Browse files Browse the repository at this point in the history
…llation if and only if the non-system locales and locale components already installed are not revealed to server
  • Loading branch information
ben-allen committed Mar 7, 2024
1 parent 41e5c06 commit 0a5f4b5
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion spec/overview.html
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,11 @@ <h1>Implementation Dependencies</h1>
</li>
</ul>
<emu-note>
The set of locales, currencies, calendars, numbering systems, and other enumerable items made available by ECMAScript hosts must not change as the result of user behaviour, or otherwise allow two users using the same version of the same host on the same platform to be distinguishable from each other. This constraint exists to mitigate potential fingerprinting concerns. This constraint may be relaxed in future revisions.
The set of locales, currencies, calendars, numbering systems, and other enumerable items made available by ECMAScript hosts must not change as the result of user behaviour, or otherwise result in two users using the same version of the same host on the same platform becoming distinguishable from each other. This constraint is imposed to reduce the fingerprinting risk inherent in internationalization, and may be relaxed in future revisions.
</emu-note>

<emu-note>
As a result of this constraint, browser implementations that allow on-demand installation of new locales should not disclose whether non-standard locales and locale components are already installed.
</emu-note>

<emu-clause id="sec-compatibility">
Expand Down

0 comments on commit 0a5f4b5

Please sign in to comment.