浏览器内核主要分成两部分:渲染引擎 + JS引擎。
1:渲染引擎的主要工作是负责网页内容的渲染,包括HTML,CSS,XML,图片等元素。
因为各大浏览器的渲染引擎不同,所以不同浏览器对相同元素的渲染效果也会不同,这就导致了我们常见的浏览器兼容问题。
2:JS引擎的主要工作就是负责解析和执行JavaScript代码。目前大部分浏览器JS引擎部分都是采用谷歌出品的V8引擎,因为V8引擎实在是太优秀,它极大地提高了JS的运算速度,并且V8引擎是开源的。