lang
1while(1) {
2 console.log(1);
3}
のようにループしてしまった場合はページ全体が固まったようになってしまい、タブを強制的に閉じるしかないと思います。
デバッグの時に使えるか分かりませんが、whileループ処理を書くにはsetIntervalを使うといいと思います。
JavaScriptにはsleep関数がないので、setIntervalを使い、以下のように0.1秒おきに繰り返す処理を書くとsleep関数と同等に書けます。この場合は負荷が高くありません。
lang
1setInterval(function() {
2 console.log(1);
3}, 100);
ちなみにsetIntervalの戻り値をclearIntervalすることで繰り返しを止めることも出来ます。
lang
1var count = 0;
2var interval_id = setInterval(function() {
3 console.log(count++);
4 if(count > 10) {
5 clearInterval(interval_id);
6 }
7}, 100);
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。