Robuta

https://www.rabbitmq.com/blog/2012/02/21/atomizejs-distributed-software-transactional-memory AtomizeJS: Distributed Software Transactional Memory | RabbitMQ Feb 21, 2012 - AtomizeJS is a JavaScript library for writing distributed programs, that run in the browser, without having to write any application specific logic on the... software transactional memorydistributedrabbitmq