Каковы js пределы рекурсии для Firefox, Chrome, Safari, IE, и т.д.?

У меня есть некоторый код JavaScript, который использует довольно глубокую рекурсию, и я хотел бы узнать то, что пределы рекурсии в различных браузерах (т.е. точка, в которой ошибка "слишком много рекурсии" произойдет).

У кого-либо есть какие-либо твердые числа на этом версией?

36
задан Maciek 10 May 2010 в 18:06
поделиться

1 ответ

Николас Закас пишет в своем блоге :

  • Internet Explorer 7: 1789
  • Firefox 3: 3 000
  • Chrome 1: 21 837
  • Opera 9,62: 10 000
  • Safari 3.2: 500

Здесь есть еще некоторые данные о различных браузерах и ОС .

Я создал тест Browserscope, чтобы получить больше данных. Пожалуйста, запустите его здесь .

Обновление:

Приведенные выше результаты теперь устарели, но результаты в браузере обновлены:

  • IE 11: 12 064
  • Firefox 65: 20 614
  • Chrome 72: 9 643
  • Opera 57: 9 638
  • Safari 12: 32 035
41
ответ дан 27 November 2019 в 06:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: