У меня есть некоторый код JavaScript, который использует довольно глубокую рекурсию, и я хотел бы узнать то, что пределы рекурсии в различных браузерах (т.е. точка, в которой ошибка "слишком много рекурсии" произойдет).
У кого-либо есть какие-либо твердые числа на этом версией?
Николас Закас пишет в своем блоге :
- Internet Explorer 7: 1789
- Firefox 3: 3 000
- Chrome 1: 21 837
- Opera 9,62: 10 000
- Safari 3.2: 500
Здесь есть еще некоторые данные о различных браузерах и ОС .
Я создал тест Browserscope, чтобы получить больше данных. Пожалуйста, запустите его здесь .
Приведенные выше результаты теперь устарели, но результаты в браузере обновлены: