Expand description
This module contains all the Runtime extensions that can be registered.
Structs§
- Console
Extension - Register the
ConsoleJavaScript object with the specified logger. UseConsoleExtension::default()to register the console with a default logger. - Encoding
Extension - Register the
TextEncoderandTextDecoderclasses. - Fetch
Extension - Register the
fetchJavaScript API with the specifiedcrate::fetch::Fetcher. - Microtask
Extension - Register the
queueMicrotaskfunction. - Post
Message Extension - Register the
postMessageJavaScript API with the specifiedcrate::message::MessageSender. - Structured
Clone Extension - Register the
structuredClonefunction. - Timeout
Extension - Register the Timeout/Interval functions.
- UrlExtension
- Register the URL classes.
Traits§
- Runtime
Extension - Optional registrable extension (with arguments) in the Boa Runtime should implement this.