1.0.1 • Published 7 years ago
co-web-worker v1.0.1
Cross-origin web workers
What???
If a site is on domain https://abc.com and wants to run a web worker located at https://xyz.com/dist/worker.js, it won't work.
Cross-origin web workers are not allowed.
So what can be done to get a worker at xyz.com run on abc.com?
Say no more.
Install
$ npm i co-web-workerLight it up
import CrossOriginWorker from 'co-web-worker';
console.log(window.location.origin);
// > https://abc.com
const worker = new CrossOriginWorker('https://xyz.com/dist/worker.js');
console.log(worker instanceof Worker);
// > trueLicense
Licensed under MIT license. See LICENSE at root of this repo for more information.