javascriptの並列処理について
この投稿は1年以上前に公開されました。 現在の情報とは異なる可能性がありますので、ご了承ください。
javascriptの並列処理についてdemoサイトを作りましたので
参照し見てください。尚、コードは下記になります。
注意点とかは下記の画像を参照してみて下さい。
使用してわかったことは落ちないというのは良いことだということ。
落ちても表面上はエラー警告などはないので、結構便利なんじゃないだろうかという事です。
ちなみにこちらがデモサイトのリンクになります。
https://zip358.com/tool/worker/
<!DOCTYPE html>
<html>
<head>
<title>worker</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
var wkr = new Worker("worker.js");
wkr.onmessage = function(d) {
document.getElementById("wkr").innerHTML = document.getElementById("wkr").innerHTML + d.data + "<br>";
};
</script>
</head>
<body>
<div id="wkr">
</div>
</body>
</html>
var e = 0;
function en(){
e = e + 1;
postMessage((e*3.14));
if(e < 1000)en();
}
en();