oro:worker
oro:worker re-exports the runtime worker classes for dedicated, shared, and service workers.
Related guides#
Examples#
Launch a dedicated worker through the runtime worker surface:
import Worker from 'oro:worker'
const worker = new Worker(new URL('./worker.js', import.meta.url), {
workerData: { job: 'thumbnail' }
})
worker.postMessage({ type: 'start' })
API reference#
Module specifiers#
oro:worker
TypeScript declarations#
These declarations are generated from the runtime's published TypeScript surface.
oro:worker#
declare module "oro:worker" {
export default Worker;
import { SharedWorker } from "oro:shared-worker/index";
import { ServiceWorker } from "oro:service-worker/instance";
import { Worker } from "oro:worker_threads";
export { SharedWorker, ServiceWorker, Worker };
}
See also#
Source repository · Edit this page · View Markdown