WICG / uuid

UUID V4
Other
63 stars 10 forks source link

Communicating decision to work in Web Platform Incubator Community Group #19

Closed bcoe closed 3 years ago

bcoe commented 3 years ago

@Garbee brought up confusion about the relationship between the stage-1 TC39 proposal and the work happening here in WICG.

Points folks have brought up

Yea, seems odd to me "the W3C is more appropriate" for this. It is clearly a pure-JS function. I'm not sure why it wouldn't clearly be in the TC39's purview.

It came out, during the process of standardizing UUID in TC39, that one of the most important parts of the specification is the ability to generate cryptographically secure random numbers (see: TIFU by using Math.random()). This need is supported in the web platform through the Web Cryptography specification, but is not available in the JavaScript language.

We discussed perhaps referencing Web Cryptography from ECMA-262, but this raised questions about what this process would look like. Ultimately, it seemed more straightforward to pursue uuid in the same venue as Web Cryptography.

It seems like a good idea to give TC39 an update about that venue change; not everyone might agree that W3C is the more appropriate place, and those concerns deserve a chance to be aired.

I would be happy to give an update at a plenary meeting. I do think this decision has grown naturally out of the feedback we were given from stage-1 of the TC39 proposal (but, I see no reason not to over-communicate).


Refs: #14

bcoe commented 3 years ago

will bring this topic up in a future plenary meeting.