正在使用什么引擎?

时间:2012-12-10 14:32:22

标签: javascript

如何理解JavaScript执行时正在使用的引擎?

例如,v8或spidermonkey或nashhorn

1 个答案:

答案 0 :(得分:0)

JavaScript引擎(及其版本)与浏览器(版本)密切相关。

因此,只需使用浏览器检测,并使用表格将其映射到JS引擎。许多浏览器甚至将引擎构建在UA字符串中。

或者更好:出于同样的原因,不要这样做。除了浏览器测试套件(您可以在其中询问用户)之外,几乎不需要知道JS引擎的用例。除此之外,您应该使用特征检测。不同的引擎在不同的方面与ES规范有所不同,您可以测试这些细微之处。