浏览器内核
浏览器内核:
1.支撑浏览器运行的最核心程序
2.不同的浏览器可能不一样
chrome safari: webkit
firefox:Gecko
IE:Trident
360,搜狗的国内浏览器:Trident + webkit
3.内核有很多模块组成
1)js引擎模块,负责js程序的编译与运行
2)html、css文档解析模块:负责页面文本的解析
3)Dom、css模块:负责dom、css在内存的相关处理
4)布局、渲染模块:负责页面的布局和效果的绘制 (内存中对象)(以上是主线程)
。。。。。。。。。。。
n)定时器模块:负责定时器的管理
n+1)事件响应模块:负责事件的管理
n+2)网络请求模块:负责http请求管理
浙公网安备 33010602011771号