An implementation of the JavaScript bindings for OpenCL