Overview
- StratifiedJS is an enhancement of the JavaScript language with features for concurrent programming.
- It looks like 'normal' JavaScript and (for the most part) works like normal JavaScript.
- But it adds a few new keywords, and it allows us to do things that are not possible in 'normal' JavaScript.
- It implements a "stratified concurrency model", something that developed out of ideas of the University of Texas's Orc Calculus - see http://orc.csres.utexas.edu/research.shtml.
- Our implementation, Oni Apollo, works on all major browsers (by including a small lib) and on the server-side (NodeJS-based).