1.0.0 • Published 5 years ago

worker-polyfill v1.0.0

Weekly downloads
6
License
MIT
Repository
github
Last release
5 years ago

A simple script that emulates web worker threads in non compatible browsers. The code will still be slow (single threaded) but you can keep you code consistent.

Usage:

// You must check for compatibility before loading the polyfill
if ( !Worker ) { require('worker-loader'); }

Workers can be loaded and used as usual:

var worker = new Worker("your_script.js");  

worker.onmessage = function(event) {  
	alert("Got: " + event.data);  
};  

worker.onerror = function(error) {  
	alert("Worker error: " + error);  
};

worker.postMessage("Hello World"); 

'addEventListener' methods are also supported:

var worker = new Worker("your_script.js");

worker.addEventListener("message", function(event) {  
	alert("Got: " + event.data);  
});

worker.addEventListener("error", function(error) {  
	alert("Worker error: " + error);  
});

worker.postMessage("Hello World");
1.0.0

5 years ago