前端-JS-worker线程-ie10及以上
//主线程
var worker = new Worker("worker.js");
worker.onmessage = function(event){
switch (event.data.type){
case "debug":
console.log(event.data.message);
break;
//other types of data
}
};
worker.postMessage({
type: "start",
value: 12345
});
//web worker.js
self.onmessage = function(event){
if (event.data.type == "start"){
process(event.data.value);
}
};
function process(number){
self.postMessage({
type: "debug",
message: "Starting processing..."
});
//code
self.postMessage({
type: "debug",
message: "Processing finished"
});
}
posted on 2020-08-13 10:56 xcc_20190625 阅读(183) 评论(0) 收藏 举报
浙公网安备 33010602011771号