Function javascriptcore_sys::JSGlobalContextCreate [] [src]

pub unsafe extern "C" fn JSGlobalContextCreate(
    globalObjectClass: JSClassRef
) -> JSGlobalContextRef

Creates a global JavaScript execution context.

JSGlobalContextCreate allocates a global object and populates it with all the built-in JavaScript objects, such as Object, Function, String, and Array.

In WebKit version 4.0 and later, the context is created in a unique context group. Therefore, scripts may execute in it concurrently with scripts executing in other contexts. However, you may not use values created in the context in other contexts.

Returns a JSGlobalContext with a global object of class globalObjectClass.