the modular abstraction for javascript code execution