Firefox,Chrome,Safari,IE等的js递归限制是什么? [英] What are the js recursion limits for Firefox, Chrome, Safari, IE, etc?

查看:278
本文介绍了Firefox,Chrome,Safari,IE等的js递归限制是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一些使用相当深的递归的Javascript代码,我想知道各种浏览器中的递归限制是什么(即错误过多的递归将发生的点)。 / p>

根据版本,任何人都有任何实数?

解决方案

Nicholas C. Zakas在他的博客中写道




  • Internet Explorer 7:1,789

  • Firefox 3:3,000

  • Chrome 1:21,837

  • Opera 9.62:10,000

  • Safari 3.2:500



在不同的浏览器和操作系统上有更多的数据这里



我创建了一个浏览器测试来获取更多约会。 请在此处运行


I've got some Javascript code which uses fairly deep recursion and I'd like to find out what the recursion limits in the various browsers are (i.e. the point at which the error "too much recursion" will happen).

Anyone have any solid numbers on this, by version?

解决方案

Nicholas C. Zakas writes in his blog:

  • Internet Explorer 7: 1,789
  • Firefox 3: 3,000
  • Chrome 1: 21,837
  • Opera 9.62: 10,000
  • Safari 3.2: 500

There's some more data on different browsers and OSs here.

I've created a Browserscope test to get more date. Please run it here.

这篇关于Firefox,Chrome,Safari,IE等的js递归限制是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆