javascript easy forth vertual machine crossing platforms