An evolution of the project vm_js