diff options
Diffstat (limited to 'HighLevelGoals.md')
| -rw-r--r-- | HighLevelGoals.md | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/HighLevelGoals.md b/HighLevelGoals.md index 56c1bdb..66a2bca 100644 --- a/HighLevelGoals.md +++ b/HighLevelGoals.md @@ -4,7 +4,7 @@ to serve as a compilation target which can be compiled to execute at native speed by taking advantage of common hardware capabilities. 2. Specify and implement incrementally: - * design [the MVP](MVP.md) of the standard as a Minimum Viable Product with + * design [a Minimum Viable Product (MVP)](MVP.md) for the standard with roughly the same functionality as [asm.js](http://asmjs.org); * ship an effective and efficient [polyfill](Polyfill.md) library for the MVP that translates WebAssembly code into JavaScript in the client so that @@ -12,12 +12,12 @@ * ship a follow-up to the MVP which adds several more [essential features](EssentialPostMVPFeatures.md); and * continue to iteratively specify [additional features](FutureFeatures.md), - prioritized by feedback and experience, including support for languages other - than C/C++. + prioritized by feedback and experience, including support for languages + other than C/C++. 3. Design to execute within and integrate well with the *existing* Web platform: - * maintain the versionless, feature-tested and - [backwards-compatible](BinaryEncoding.md#backwards-compatibility) evolution - story of the Web; + * maintain the versionless, [feature-tested](FeatureTest.md) and + [backwards-compatible](BinaryEncoding.md#backwards-compatibility) + evolution story of the Web; * execute in the same semantic universe as JavaScript; * allow synchronous calls to and from JavaScript; * enforce the same-origin and permissions security policies; |
