the modular abstraction for javascript code execution(nodejs vesion)