diff options
| author | JF Bastien <github@jfbastien.com> | 2015-06-03 13:25:25 -0700 |
|---|---|---|
| committer | JF Bastien <github@jfbastien.com> | 2015-06-03 13:25:25 -0700 |
| commit | adeeb06bed5a14ea655b6ed2830824734f9f29af (patch) | |
| tree | ed401fc4ee2873fa56a449d5501dbeb564e3177e /HighLevelGoals.md | |
| parent | cbd6b7024887ce0ba7b84f2f99e4df3568bf43b6 (diff) | |
| download | nanowasm-design-adeeb06bed5a14ea655b6ed2830824734f9f29af.tar.gz | |
Polyfill to JavaScript
As [discussed](https://github.com/WebAssembly/spec/issues/96#issuecomment-108582323) asm.js is a smart implementation strategy to get polyfills to execute fast, but isn't a requirement. Some features aren't supported by asm.js, and a polyfill may decide to avoid asm.js on some browsers when performance isn't quite there.
Diffstat (limited to 'HighLevelGoals.md')
| -rw-r--r-- | HighLevelGoals.md | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/HighLevelGoals.md b/HighLevelGoals.md index 6d6863a..06ef385 100644 --- a/HighLevelGoals.md +++ b/HighLevelGoals.md @@ -4,11 +4,10 @@ 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 [v.1](V1.md) of the standard as a Minimum Viable Product with roughly - the same functionality as [asm.js](http://asmjs.org); + * design [v.1](V1.md) of the standard as a Minimum Viable Product; * ship an effective [polyfill](V1.md#polyfill) library for v.1 that translates - WebAssembly code into asm.js in the client so that WebAssembly v.1 can run on - existing browsers at high speeds; + WebAssembly code into JavaScript in the client so that WebAssembly v.1 can run + on existing browsers at high speeds; * ship a follow-up to v.1 which adds several more [essential features](EssentialPostV1Features.md); and * continue to iteratively specify [additional features](FutureFeatures.md), |
