jsapi precompile