Кирилл Чугаинов, iTechArt
const myWorker = new Worker('worker.js');
...
myWorker.postMessage(args);
...
myWorker.addEventListener('message', (e) => {...}, false);
self.addEventListener('message', function(e) {
...
self.postMessage(result);
...
}, false);
if (window.Worker) {
const myWorker = new Worker('worker.js');
};
We believe getting your JavaScript off the main thread is critical to achieving good performance 💪
— Chrome Developers (@ChromiumDev) 10 мая 2019 г.
But `postMessage` is annoying...? Don't worry, Comlink makes you forget about postMessage so you can enjoy using Web Workers🌈 https://t.co/fYPYg3jKHS