是否对JavaScript引擎尾部调用(TCO)进行了优化?

Clofresh:

我有一个用JavaScript实现的尾部递归寻路算法,想知道是否有(全部?)浏览器可能会出现堆栈溢出异常。

蒂姆·西尔维斯特(Tim Sylvester):

ECMAScript 4规范最初是要添加对TCO的支持,但已被删除:

JavaScript中没有更多的尾调用了吗?

据我所知,目前还没有广泛使用的JavaScript实现自动TCO。不过,这可能对您有用:

尾叫优化

本质上,使用累加器模式可以达到相同的效果。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Node.js:异步函数中是否对尾部调用进行了优化?

ML系列编译器是否对尾部调用进行了任何复杂的优化?

是否对克隆语句进行了优化?

Javascript引擎中的尾部调用优化实现

Ubuntu是否针对多核CPU进行了优化?

数组是否在 jOOQ 和 PostgreSQL 中进行了优化?

OpenCV是否在调试模式下进行了优化?

如何确定Swift是否使用优化进行了编译

是否对if(0)和if(1)语句进行了优化?

F#是否使用|> Option.bind执行TCO(尾部调用优化)

如何使用JavaScript检查是否对服务器进行了调用

为什么没有JavaScript引擎支持尾部调用优化?

针对循环python进行了优化

微观优化,是否已通过现代浏览器进行了优化?

如何检查我的应用程序是否已针对Android进行了电池优化配置?

Kotlin的Float,Int等是否已针对JVM中的内置类型进行了优化?

Visual Studio是否针对超线程微处理器进行了优化?

是否仅对Azure表存储分区键查询进行了优化?

是否针对C标准进行了有条件的移动优化?

将数据框投射到数据集后的选择是否进行了优化?

苹果是否已删除“针对iPhone 6和iPhone 6 Plus进行了优化”?

如何确定给定的表是否对内存进行了优化?

在XML文件中具有所有参数是否进行了优化?

是否对不使用模板参数的模板化类的方法进行了编译器优化?

JavaScript尾部调用中的函数是否已优化?

内核是否进行了碎片整理

是否无法确定函数是否是生成器函数(如果已对.bind()进行了调用)?

始终调用组件是否在构造上进行了更新?

如何知道在处理单个记录时是否进行了“包含”调用?

TOP 榜单

热门标签

归档