tc39 / proposal-preserve-virtualizability

Ensure hosts do not add new non-removable extensions
Apache License 2.0
8 stars 0 forks source link

Collaboration with host environments #1

Open littledan opened 4 years ago

littledan commented 4 years ago

I skipped giving this comment during the TC39 meeting since we ran over time, but I wanted to list it here so we could follow up async

Coming to consensus as a committee on goals and documenting them well sounds like a very good idea. If we want to influence hosts/embedding environments, I think it'd be best if we think of this as a collaboration: We're working with them and persuading them that it's in our mutual interest to follow these restrictions. I'm happy that web platform people such as Anne van Kesteren put in time to improve WebIDL's alignment with JS's object model--this was a good example of this kind of collaboration. We've been building bridges in TC39 to the web, Node.js, certain embedded environments, and more, but there's still more work that we can do to strengthen these relationships and build more with more environments. I'm worried that some of the wording in the presentation and following discussion was a bit combative/negative about environments. It'll be these constructive relationships that will give us influence towards TC39's goals.

erights commented 4 years ago

Hi Dan, much appreciated. Anything you can remember about the things that seemed negative, and how to reframe it, would be great. Thanks!