Как вы останавливаете бесконечный цикл в Javascript?
Допустим, я случайно написал это:
do { } while (true);
... а затем запустил его. Помимо убийства вашего браузера, есть ли способ остановить выполнение javascript (эквивалент Ctrl + Break в основном или Ctrl + C)?
Обычно, примерно через 30 секунд ваш браузер спрашивает, хотите ли вы остановить длительный скрипт, но это не всегда происходит (как я только что узнал)!
К вашему сведению: простой цикл такой:for (i=1; i > 0; ++i);
вызовет сбой моего браузера (Firefox 3.5b4). Мне не очень нравится тестировать, чтобы увидеть, есть ли какие-нибудь из моих дополнений. Постоянно перезапускать мой браузер - не моя идея веселого вечера понедельника.