worker-with-import-map
Version:
Use importmaps in a worker interface
21 lines (20 loc) • 591 B
JavaScript
import {add} from 'calculator';
self.onmessage = (e) => {
// console.log("self.onmessage e", e);
const {data} = e;
self.postMessage({
message: `self.onmessage> Received: ${data} and add(1, 2) is ${add(1, 2)}`
});
};
self.addEventListener('message', (e) => {
// console.log("self.addEventListener('message', e)", e);
const {data} = e;
self.postMessage({
message: `self.addEventListener('message', e)> Received: ${data} and add(1, 2) is ${add(1, 2)}`
});
});
setInterval(() => {
self.postMessage({
foo: `test-workerframe-script.js ${Date.now()}`,
});
}, 2000);