Skip to content

Instantly share code, notes, and snippets.

@JWebCoder
Created May 13, 2020 09:04
Show Gist options
  • Save JWebCoder/3b15ad0b0586cb1d875919ebe2d1785f to your computer and use it in GitHub Desktop.
Save JWebCoder/3b15ad0b0586cb1d875919ebe2d1785f to your computer and use it in GitHub Desktop.
Deno web worker example

Deno web worker example

Sample code to create a web worker under Deno

var myWorker = new Worker('./worker.ts', {
type: 'module'
});
myWorker.postMessage('I am you father')
// @ts-ignore: deno typings
myWorker.addEventListener('message', (event: MessageEvent) => {
console.log(`Received message from worker: ${event.data}`)
})
// @ts-ignore: deno typings
addEventListener('message', (event: MessageEvent) => {
console.log(`You are my father: ${event.data}`)
// @ts-ignore: deno typings
postMessage('Hello father')
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment