由红芯浏览器聊到v8
最近红芯浏览器搞得沸沸扬扬,自称“打破美国垄断,中国首个自主创新智能浏览器内核”,却被人发现使用的chrome的内核,逼装大发了,整的很尴尬。
不过也有好处,可以提醒下国人,与人的技术差距还是挺大的。V8 javascript 引擎,属于chrome内核一部分,正好最近拿来看看。呈上git地址 v8 ,用到的技术比较多主要是c++ ,js ,python ,shell,html
官方介绍(看着全是广告):
V8是一个由丹麦Google开发的开源java script引擎,用于Google Chrome中
V8是Google Chrome浏览器内置的JavaScript脚本引擎。
Google Chrome使用V8的API,但引擎的内核部分是独立于浏览器之外的。
V8引擎编译和执行JavaScript源代码。
速度是V8追求的主要设计目标之一,它把JavaScript代码直接编译成机器码运行,比起传统的“中间代码+解释器”的引擎,优势不言而喻。
V8的团队说Chrome对脚本的解析和执行速度是Firefox和Safari的10倍,是IE的56倍。