Module script::script_runtime
source · Expand description
The script runtime contains common traits and structs commonly used by the script thread, the dom, and the worker threads.
Structs
A wrapper around a JSContext that is Send,
enabling an interrupt to be requested
from a thread other than the one running JS using that context.
Enums
Common messages used to control the event loops in both the script and the worker
Constants
Statics
Traits
A cloneable interface for communicating with an event loop.
An interface for receiving ScriptMsg values in an event loop. Used for synchronous DOM
APIs that need to abstract over multiple kinds of event loops (worker/main thread) with
different Receiver interfaces.
Functions
consume_stream 🔒 ⚠
Implements the steps to compile webassembly response mentioned here
https://webassembly.github.io/spec/web-api/#compile-a-potential-webassembly-response
empty 🔒 ⚠
SM callback for promise job resolution. Adds a promise callback to the current
global’s microtask queue.
get_size 🔒 ⚠
in_range 🔒
https://html.spec.whatwg.org/multipage/#notify-about-rejected-promises
https://html.spec.whatwg.org/multipage/#the-hostpromiserejectiontracker-implementation
servo_build_id 🔒 ⚠
trace_rust_roots 🔒 ⚠