← All repos

proposal-shadowrealm

ECMAScript Proposal, specs, and reference implementation for Realms

Browse cluster: WebAssembly Specification and Proposals
451commits
38contributors
1languages

Tech stack & purpose

proposal-shadowrealm is an ECMAScript language proposal for a ShadowRealm API that provides distinct global environments with their own intrinsic objects and built-ins, currently at Stage 2.7 in the TC39 standards process. The API allows creating isolated realms and evaluating code or importing values within them through a simple interface consisting of a constructor and two methods: `evaluate()` for executing source text and `importValue()` for importing bindings. The specification is written in ecmarkup and built with npm tooling, with champions including @dherman, @caridy, @erights, and others listed in the proposal repository.

Languages

HTML
100.0%

Contributors (top 30 of 38)