A Distributed Software Transactional Memory implementation in JavaScript AtomizeJS is a JavaScript library for writing distributed programs, that run in the browser, without having to write any application specific logic on the server. Introduction Writing concurrent programs is tricky. Languages tend to go down one of two routes: either threads are allowed to access the same data-structures direc