JavaScript engine with bindings