This crate is built using battle-tested modules that were originally in
crate, however the API of this crate is subject to rapid and breaking changes.
The main API of this crate is
MainWorker is a structure
deno_core::JsRuntime with a set of ops used to implement
When creating a
MainWorker implementors must call
prepare JS runtime for use.
MainWorker is highly configurable and allows to customize many of the
deno_runtime comes with support for
Worker Web API. The
Worker API is
When creating a new instance of
MainWorker implementors must provide a
callback function that is used when creating a new instance of
WebWorker instances are descendents of
MainWorker which is responsible
for setting up communication with child worker. Each
WebWorker spawns a new OS
thread that is dedicated solely to that worker.