-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ShadowRealm API #997
Comments
I have been working on ShadowRealms for a few years now, in the form of implementing it in SpiderMonkey, attempting the web integration, discovering testing concerns, pushing it back to stage 2, supporting its promotion back to Stage 2.7 with the addition of new testing. I would like to highlight that the proposal champions have been very willing to adapt and take on feedback from Mozilla – the dramatically improved situation for testing ShadowRealm as of late as just one example. My proposed standards position is neutral. The JavaScript implementation of this is not too much work (and has been done for while), however the HTML integration could be costly for the benefit of a relatively small set of stakeholders. Some concrete concerns:
I’d also be interested in feedback from @zcorpan and @smaug---- here. |
@mgaudet thanks for the feedback. About point 1, keep in mind that the original proposal was just to implement the language intrinsics, and let the user to bring the additional capabilities, back them, implementers, including Mozilla, "asked" for adding host APIs to it, which introduces a significant number of challenges, and our understanding is that the main reason for this request was to avoid the cognitive load for developers to know that there is a separation between the language and the runtime capabilities. What is your recommendation? It sounds like we are going in circles. |
I'm not speaking for Mozilla here, but I'll point out that it's a perfectly consistent position for implementers to be negative on a proposal that sticks to just language intrinsics, and then neutral on a proposal that addresses that feedback and adds host APIs. |
I've tried to create a coherent proposal for what should be annotated with |
Request for Mozilla Position on an Emerging Web Specification
@
-mention GitHub accounts): @caridy and @Ms2ger for the HTML integrationOther information
The text was updated successfully, but these errors were encountered: