-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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.
CHAKRA_API
JsParseSerialized(
_In_ JsValueRef buffer,
_In_ JsSerializedLoadScriptCallback scriptLoadCallback,
_In_ JsSourceContext sourceContext,
_In_ JsValueRef sourceUrl,
_Out_ JsValueRef *result);
- 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.
The code JsNoError if the operation succeeded, a failure code otherwise.
This API is experimental and may have breaking change later.
Requires an active script context.
- Architecture Overview
- Building ChakraCore
- ChakraCore Code Structure
- Contributor Guidance
- Engineering Notes
- Embedding ChakraCore
- Testing ChakraCore
- Getting ChakraCore binaries
- Label Glossary
- Resources
- Roadmap / Release Notes
Want to contribute to this Wiki? Fork it and send a pull request!