JS висит на цикле do while

Мне интересно, как я могу решить висящую страницу с JS.

У меня есть цикл JS, который я тестирую следующим образом, но кажется, что он зависает навсегда - есть ли способ остановить его зависание при выполнении сценария?

<div id="my_data"></div>

<script>
function test(value){
output= [];
do{ 
    value++;
    output.push(value);
    document.getElementById('my_data').innerHTML = (output.join(''));
}while(value < 10000000);
alert('end'); // never occurs
}

test(0);
</script>

Ответы на вопрос(6)

Ваш ответ на вопрос