diff options
| author | Luke Wagner <mail@lukewagner.name> | 2015-09-11 17:27:33 -0500 |
|---|---|---|
| committer | Luke Wagner <mail@lukewagner.name> | 2015-09-15 11:27:22 -0500 |
| commit | a812e9fe429e31dfd71bbabf7d7a37771fe71e8e (patch) | |
| tree | 63a5540c64c8d60a37db4a79daf30e535f393188 /Modules.md | |
| parent | 1f05c4cdbc0dc51952579dfbaba3a7a7ce710562 (diff) | |
| download | nanowasm-design-a812e9fe429e31dfd71bbabf7d7a37771fe71e8e.tar.gz | |
Move globals out of the MVP
Diffstat (limited to 'Modules.md')
| -rw-r--r-- | Modules.md | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -19,7 +19,6 @@ silently ignored. An instance contains: * the code of the module from which the instance was loaded; * a [linear memory](AstSemantics.md#linear-memory); -* [global variable](AstSemantics.md#global-variables) state; * fully resolved imports; * host-specific state (for example, the JS function objects that reflect exported functions to JS); @@ -105,7 +104,7 @@ place of executing the ES6 module top-level script. By default, multiple loads of the same module URL (in the same realm) reuse the same instance. It may be worthwhile in the future to consider extensions to allow applications to load/compile/link a module once and instantiate multiple times (each with a -separate heap and global state). +separate linear memory). This integration strategy should allow WebAssembly modules to be fairly interchangeable with ES6 modules (ignoring |
