Precompiling Scripts to XDR
nJSScript* script =
n JS_CompileScript(cx, global, script_chars, script_length, filename, 1);
n
nJSObject *obj = JS_NewScriptObject(cx, script);
n
njsval rval;
nJS_CallFunctionName(cx, obj, "freeze", 0, NULL, &rval);
n
nJSString *str = JSVAL_TO_STRING(rval);
njschar* xdr = JS_GetStringChars(str);
nsize_t xdr_len = JS_GetStringLength(str);
n