Skip to content

JsParseSerialized

Derek Morris edited this page Apr 6, 2017 · 3 revisions

Parses a serialized script and returns a function representing the script. Provides the ability to lazy load the script source only if/when it is needed.

Syntax

CHAKRA_API
       JsParseSerialized(
        _In_ JsValueRef buffer,
        _In_ JsSerializedLoadScriptCallback scriptLoadCallback,
        _In_ JsSourceContext sourceContext,
        _In_ JsValueRef sourceUrl,
        _Out_ JsValueRef *result);

Parameters

  • buffer: The serialized script as an ArrayBuffer (preferably ExternalArrayBuffer)
  • scriptLoadCallback: Callback called when the source code of the script needs to be loaded. This is an optional parameter, set to null if not needed.
  • sourceContext: A cookie identifying the script that can be used by debuggable script contexts. This context will passed into scriptLoadCallback.
  • sourceUrl: The location the script came from.
  • result: A function representing the script code.

Return Value

The code JsNoError if the operation succeeded, a failure code otherwise.

Remarks

This API is experimental and may have breaking change later.

Requires an active script context.

Clone this wiki locally