Didn't the MPI forum un-re-de-deprecate the js MPI bindings? This won't be standards compliant.