大家好,今天小编关注到一个比较有意思的话题,就是关于javascript需要编译么的问题,于是小编就整理了1个相关介绍javascript需要编译么的解答,让我们一起看看吧。
- javascript为什么不像java一样直接事先编译成字节码然后跑在v8上?
j***ascript为什么不像j***a一样直接事先编译成字节码然后跑在v8上?
js到v8 其实已经没有虚拟机字节码这层了,直接编译成cpu指令了,这也是v8快的核心。j***a反而多出一层虚拟机指令。
但js本质还是有很多动态语言特性,动态语言因为无法提前固化变量类型,就会多出不少处理成本。
div>
一旦编译完成,第一次运行的代码会有缓存成cpu的指令,一旦缓存j***a的也会绕过虚拟指令,所以到这个阶段,单纯就cpu指令而言,没有啥区别。包括马上推出的php8也是如此。
但复杂在每个语言优化程度,和对动态部分解析有差异,而造成实际的速度还是有区别。从这点来说,j***a沉淀的时间更久,强语言特性也没有历史负担,所以j***a在运行后会显得更快一些。
到此,以上就是小编对于j***ascript需要编译么的问题就介绍到这了,希望介绍关于j***ascript需要编译么的1点解答对大家有用。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.fengdengtech.com/post/75965.html
相关推荐
-
大家好,今天小编关注到一个比较有意思的话题,就是关于javascript是什么脚本的问题,于是小编就整理了3个相关介绍javascript是什么脚本的解答,让我们一起看看吧。js脚本是什么意思?这个JS脚本是什么意思?js的脚本功能?js脚...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于javascript引入编程的问题,于是小编就整理了4个相关介绍javascript引入编程的解答,让我们一起看看吧。js不会自己编程怎么办?如何用javascript面向对象编程?如何用...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于javascript截屏工具的问题,于是小编就整理了1个相关介绍javascript截屏工具的解答,让我们一起看看吧。如何实现js上传图片本地预览,同时支持预览截图的功能?如何实现js上传...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于javascript框架怎么选择的问题,于是小编就整理了2个相关介绍javascript框架怎么选择的解答,让我们一起看看吧。框架的话是选择JQ还是AngularJS或者ReactJS?j...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于javascript参数详细教程的问题,于是小编就整理了1个相关介绍javascript参数详细教程的解答,让我们一起看看吧。如何把javascript的参数传到asp?如何把javasc...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于javascript函数的术语的问题,于是小编就整理了4个相关介绍javascript函数的术语的解答,让我们一起看看吧。JS函数的几种定义方式?js是函数式编程语言吗?JavaScrip...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于javascript设计页面教程的问题,于是小编就整理了3个相关介绍javascript设计页面教程的解答,让我们一起看看吧。vue页面定义和使用js方法?js如何编辑到当前页面?如何用J...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于javascript作用域前端的问题,于是小编就整理了1个相关介绍javascript作用域前端的解答,让我们一起看看吧。怎么在js中设置一个缓存数据域?怎么在js中设置一个缓存数据域?你...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于javascript离开页面弹窗的问题,于是小编就整理了1个相关介绍javascript离开页面弹窗的解答,让我们一起看看吧。iframe框架页面中弹出窗口如何使用JS回调?iframe框...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于javascript使用场景的问题,于是小编就整理了3个相关介绍javascript使用场景的解答,让我们一起看看吧。JavaScript是否正在蚕食Python适用的场景?require...