- From: Leo Balter <notifications@github.com>
- Date: Wed, 05 Aug 2020 14:54:29 -0700
- To: w3ctag/design-reviews <design-reviews@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3ctag/design-reviews/issues/542@github.com>
Saluton TAG!
I'm requesting a TAG review of __TC39's Realms API__.
Realms are a distinct global environment, with its own global object containing its own intrinsics and built-ins. The Realms proposal provides a new mechanism to execute JavaScript code within the context of a new global object and set of JavaScript built-ins. The Realm constructor creates this kind of a new global object.
- Explainer¹ (minimally containing user needs and example code): https://github.com/tc39/proposal-realms/blob/main/explainer.md
- Security and Privacy self-review²: WIP
- GitHub repo (if you prefer feedback filed there): ttps://github.com/tc39/proposal-realms
- Primary contacts (and their relationship to the specification):
- Caridy Patiño (@caridy), co-champion, Salesforce
- Mark S. Miller (@erights), co-champion, Agoric
- Leo Balter (@leobalter), co-champion, Salesforce
- Daniel Ehrenberg (@littledan), advisor, Igalia
- Organization/project driving the design: Salesforce, Agoric
- External status/issue trackers for this feature (publicly visible, e.g. Chrome Status): none
Further details:
- [x] I have reviewed the TAG's [API Design Principles](https://w3ctag.github.io/design-principles/)
- The group where the incubation/design work on this is being done (or is intended to be done in the future): TC39
- The group where standardization of this work is intended to be done ("unknown" if not known): TC39
- Existing major pieces of multi-stakeholder review or discussion of this design:
- Presentations summarized [here](https://github.com/tc39/proposal-realms#presentations)
- Lastest TC39 meeting notes about Realms [here](https://github.com/tc39/notes/blob/master/meetings/2020-06/june-4.md#realms-stage-2-update)
- Major unresolved issues with or opposition to this design: https://github.com/tc39/proposal-realms/issues/238
- This work is being funded by: Salesforce, Agoric
You should also know that...
We'd prefer the TAG provide feedback as (please delete all but the desired option):
- [x] 🐛 open issues in our GitHub repo for **each point of feedback**
(_We are also fine to reuse this current issue_)
------------------------------------------------------------------------------------
CAREFULLY READ AND DELETE CONTENT BELOW THIS LINE BEFORE SUBMITTING
Please preview the issue and check that the links work before submitting.
In particular:
* if anything links to a URL which requires authentication (e.g. Google document), please make sure anyone with the link can access the document. We would prefer public documents though, since we work in the open.
¹ For background, see our [explanation of how to write a good explainer](https://w3ctag.github.io/explainers). We recommend the explainer to be in [Markdown](https://github.github.com/gfm/).
² Even for early-stage ideas, a Security and Privacy questionnaire helps us understand potential security and privacy issues and mitigations for your design, and can save us asking redundant questions. See https://www.w3.org/TR/security-privacy-questionnaire/.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3ctag/design-reviews/issues/542
Received on Wednesday, 5 August 2020 21:54:42 UTC