Data Structures
nPrimitive Values
n jsval v; // data or pointer to heap
n JSVAL_IS_NUMBER(v), JSVAL_TO_STRING(v), OBJECT_TO_JSVAL(obj), JSVAL_NULL, JSVAL_FALSE
nJavaScript Runtime
n JSRuntime *rt = JS_NewRuntime(maxbytes);
nJavaScript Context
n JSContext *cx = JS_NewContext(rt, stacksize);
n