Module utility
Expand description
Sandboxed utility implementations and browser-side clients.
Rust and V8 definitions share the utility attribute. Rust implementations
use Utility; V8 definitions use V8 and v8::ModuleSource.
Both use supervised Chromium utility processes and session transport.
Modules§
- javascript
- Browser-side API for utilities executed by the native V8 host.
- rust
- Rust utility implementation and session contracts.
- v8
- Resource construction for utilities executed by the native V8 backend. Borrowed and owned ESM sources for the native V8 utility backend.
Structs§
- Host
- Browser client for explicitly registered Rust and V8 utilities.
- Utility
Context - Immutable service startup data owned by the Utility child process.
- Utility
Request - Owned input and cooperative lifecycle controls for one utility invocation.
- Utility
Service Registration - Static registration for an application-defined utility service.
- V8Context
- Browser-process environment for one named V8 resource provider.
Traits§
- Utility
- Stateful Rust implementation hosted in a sandboxed Chromium process.
- V8
- Stateful Browser-side resource provider for the native V8 utility backend.
Type Aliases§
- Utility
Future - Future returned by an asynchronous utility-service invocation.