JavaScript 刚出现的时候,是一个典型的解释型语言,因此运行速度极慢,后来浏览器引入了 JIT compiler(JIT编译器),大幅提高了 JavaScript 的运行速度。
JIT 是什么呢?它是使 JavaScript 运行更快的一种手段,通过监视代码的运行状态,把 hot 代码(重复执行多次的代码)进行优化。通过这种方式,可以使 JavaScript 应用的性能提升很多倍。
JavaScript 引擎的工作就是把人类的语言转换成机器能看懂的语言。
在代码的世界中,通常有两种方式来翻译机器语言:解释器和编译器。
如果是通过解释器,是一行行地边解释边执行。
编译器是把源代码整个编译成目标代码,执行时不再需要编译器,直接在支持目标代码的平台上运行。
Just-in-time 编译器:综合了两者的优点。
为了解决解释器的低效问题,后来的浏览器把编译器也引入进来,形成混合模式。
Python,Java,C++,javascript,书籍,源代码,课程,测验.....学习内容
如果觉得《js禁止查看网页源文件》对你有帮助,请点赞、收藏,并留下你的观点哦!