[whatwg/url] Explain that we are using UTS #46 for IDNA support rather than IDNA2008 directly (#498)

It seems like quite a few people have been thinking that we use IDNA2008 or 2003 directly, but we actually do not. The motivation for using UTS 46 rather than either IDNA versions is pretty clearly stated in the document itself:

> A system was introduced in 2003 for internationalized domain names (IDN). This system is called Internationalizing Domain Names for Applications, or IDNA2003 for short. … A revision of IDNA was approved in 2010 (IDNA2008). This revision has a number of incompatibilities with IDNA2003.
>
> The incompatibilities force implementers of client software, such as browsers and emailers, to face difficult choices during the transition period as registries shift from IDNA2003 to IDNA2008. This document specifies a mechanism that minimizes the impact of this transition for client software, allowing client software to access domains that are valid under either system.

So we probably don't need to explain why UTS 46 is used. However, it might be good to make it clear in the spec that we _are_ using UTS 46, perhaps as an introduction paragraph in https://url.spec.whatwg.org/#idna.


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/whatwg/url/issues/498

Received on Wednesday, 6 May 2020 21:46:02 UTC