compilable version of javascript