【问题标题】:How to get javascript functions native code [duplicate]如何获取javascript函数本机代码[重复]
【发布时间】:2017-11-22 19:29:16
【问题描述】:

有什么方法可以在浏览器控制台查看javascript内置函数的原生代码,以便了解函数的算法效率和实际工作原理

【问题讨论】:

标签: javascript function native-code


【解决方案1】:
  1. 确保您使用的是开源浏览器(或找到一份可以访问您正在使用的浏览器源代码的工作)
  2. 查看那个浏览器的源代码

本机代码是已编译为本机机器码的程序源代码。除非您从其他来源获取源代码,否则源代码不在您的系统上。它当然不适用于 JavaScript。

【讨论】:

  • 感谢您的信息。他们是用 C 或 C++ 编写函数本机代码,为什么不在 javascript 中?
  • 任何本机代码通常都使用 C/C++ 或其他一些系统语言,原因很简单,performance。在理论上,解释语言必须在某些时候通过编译语言来执行。 JavaScript 在技术上可以编译,但通常出于安全原因进行解释(尽管某些引擎编译某些被认为是安全的部分)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多