Module utility

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.
UtilityContext
Immutable service startup data owned by the Utility child process.
UtilityRequest
Owned input and cooperative lifecycle controls for one utility invocation.
UtilityServiceRegistration
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§

UtilityFuture
Future returned by an asynchronous utility-service invocation.