denoland / denoland/deploy_feedback

ReferenceError: Worker is not defined

Open
#630 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
No language data
Stars
79
Forks
5
PR merge metrics
No merged PRs in 30d

Description

Version: Deno 1.41.1

deployctl deploy --project=example-deploy-worker ./main.ts

```
//main.ts
const worker = new Worker(import.meta.resolve("./worker.ts"), {
type: "module",
});

worker.postMessage("Hello from main.ts");
```
```
//worker.ts
import { delay } from "https://deno.land/std@0.218.0/async/delay.ts";

// First await: waits for a second, then continues running the module.
await delay(1000);

// The message handler is only set after that 1s delay, so some of the messages
// that reached the worker during that second might have been fired when no
// handler was registered.
self.onmessage = (evt: MessageEvent) => {
console.log(evt.data);
};
```

![image](https://github.com/denoland/deno/assets/3682957/02cdc922-4a48-43cc-a27c-3d802ce57d13)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.