node中V8引擎

2018-10-08  本文已影响1人  夏夏夏夏顿天

先梳理一下自己的,知识

关于v8引擎,你要知道这么点旧知识,编程语有分为解析性语言和编译性语言

浏览器的内核也叫做渲染引擎

这个渲染引擎是干嘛的,就是经常将我们的网页请求过来的内容,进行解析出来,然后呈现出来

还得了解javascript被编译过程和执行过程,v8再传统的过程编译和执行javascript,优化 了很多

为什么需要v8引擎

因为在javascript的量会越来越多,我们要让体验更好,就需要将javascript边编译边执行的速度,提上去,然后就产生了v8 引擎

v8引擎直接将javascript代码解析成机械码,然后直接给CPU执行

为什么v8这么快

v8有两种编译器,一种将js编译成原生码,另一个编译器进行优化代码

参考资料:
https://leohxj.gitbooks.io/front-end-database/theory/v8.html
https://zhuanlan.zhihu.com/p/27628685
Node.js编程之路之——与V8引擎共舞

上一篇下一篇

猜你喜欢

热点阅读