From c5ebad2f5a562151affdeb5b856d6bbf53a658be Mon Sep 17 00:00:00 2001 From: Hiroshi Ogawa Date: Mon, 30 Sep 2024 08:30:36 +0900 Subject: [PATCH] chore: readme --- examples/web-worker/README.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/examples/web-worker/README.md b/examples/web-worker/README.md index 32365a8..427f5f0 100644 --- a/examples/web-worker/README.md +++ b/examples/web-worker/README.md @@ -6,6 +6,31 @@ pnpm build pnpm preview ``` +## how it works + +```ts +import workerUrl from "./worker.ts?worker-env"; +const worker = new Worker(workerUrl, { type: "module" }); +``` + +## during dev + +```ts +// /path-to/worker.ts?worker-env +export default "/path-to/worker.ts?worker-env-file"; +``` + +```ts +// /path-to/worker.ts?worker-env-file +import { createFetchRunner } from "/src/lib/runner"; +const runner = createFetchRunner({ root: "...", environmentName: "worker" }); +runner.import("/path-to/worker.ts"); +``` + +## during build + +TODO + ## tbd - need parallel client/worker build to avoid extra client build for discovering worker references