/ecmascript_sharedmem

Shared memory and atomics for ECMAscript

Primary LanguageHTMLMozilla Public License 2.0MPL-2.0

ecmascript_sharedmem

This is a specification for Shared Memory and Atomics for ECMAScript, a proposal submitted to ECMA TC39 and currently at Stage 1 in the ECMAScript approval process.

The formatted spec can be accessed here: http://lars-t-hansen.github.io/ecmascript_sharedmem/shmem.html.

(The source for the spec is in the tc39/ subdirectory and the formatted version is generated with format.sh.)

Other materials:

  • A simple tutorial introduction is in TUTORIAL.md.
  • A run-down of demo programs and other examples are in DEMOS.md.
  • A run-down of some high-level design issues, cross-cutting concerns, security concerns, etc are in DISCUSSION.md.
  • The slide deck for a presentation that was given to ECMA TC39 in September 2015 is in tc39/presentation-sept-2015.odp

There is a companion spec that pertains to asm.js, in the asmjs/ directory. The formatted version of that can be accessed here: http://lars-t-hansen.github.io/ecmascript_sharedmem/asmjs_shmem.html.