El propósito de este proyecto es diseñar e implementar un conjunto de librerías, técnicas y funcionalidades que permitan, dado un sistema distribuido de memoria compartida, generar código javascript que ejecute haciendo uso de los diversos nodos presentes prestando garantías sobre la consistencia del programa ejecutado, y brindando las herramientas necesarias para poder garantizar la semántica del código escrito por el programador, y su predictibilidad a la hora de ejecutar.