浏览器原理技术入门
#浏览器# #WebKit# #Chrome# #Chromium#
1、浏览器的基本原理
1)概述:浏览器的基本功能是解释HTML语言的文件,转变为可视化的页面。
2)基本原理:接收HTML,将其解释为浏览器内部语言,借助浏览器,调用操作系统资源进行展示。
以Webkit为例:WebCore解释HTML,JSCore解释JS,WebKit调用系统资源渲染页面。WebKit会与操作系统交互,进行图像等展示。
2、浏览器技术架构
现代的开源浏览器是以Webkit为基础发展而来,在此基础上发展为Chrome,并以Chrome为内核发展了更多的浏览器。
1)Webkit是苹果公司的开源浏览器。JSCore是WebKit中默认的JS引擎。V8是Chrome的JS引擎。
2)Chrome以Webkit为基础发展而来,继续采用WebCore作为HTML引擎,使用V8代替JSCore作为JS引擎。
3)Chromium是Chrome的开源版本,Chrome是google的商业产品。Chrome比Chromium多了PDF阅读器、Flash Player及Google Update等组件。为了方便表达,统称为Chrome。
4)因Chromium比webkit更加便于开发,V8的效率也更高,国内的360,搜狗等浏览器均是基于此内核进行的二开产品。
5)FireFox采用的自主引擎Gecko(20年后更新为 Quantum),包括HTML引擎Servo,JS引擎SpiderMonkey,CSS引擎stylo。
版权声明:
作者: freeclashnode
链接: https://www.freeclashnode.com/news/article-4322.htm
来源: FreeClashNode
文章版权归作者所有,未经允许请勿转载。
免费节点实时更新
热门文章
- 6月6日|20.3M/S,Shadowrocket(小火箭)/V2ray/Clash(小猫咪)免费节点订阅链接每天更新
- 6月10日|23M/S,Shadowrocket(小火箭)/Clash(小猫咪)/V2ray免费节点订阅链接每天更新
- 6月7日|18.5M/S,V2ray/Clash(小猫咪)/SSR免费节点订阅链接每天更新
- 6月11日|19.2M/S,SSR/Clash(小猫咪)/V2ray免费节点订阅链接每天更新
- 6月8日|21.5M/S,V2ray/SSR/Clash(小猫咪)免费节点订阅链接每天更新
- 6月12日|21.7M/S,Shadowrocket(小火箭)/V2ray/Clash(小猫咪)免费节点订阅链接每天更新
- 5月26日|19.1M/S,Clash(小猫咪)/SSR/V2ray免费节点订阅链接每天更新
- 6月9日|22.3M/S,SSR/V2ray/Clash(小猫咪)免费节点订阅链接每天更新
- 6月13日|20.6M/S,Clash(小猫咪)/V2ray/Shadowrocket(小火箭)免费节点订阅链接每天更新
- 5月18日|20.3M/S,Clash(小猫咪)/Shadowrocket(小火箭)/V2ray免费节点订阅链接每天更新
最新文章
- 6月16日|19.3M/S,Shadowrocket(小火箭)/Clash(小猫咪)/V2ray免费节点订阅链接每天更新
- 6月15日|21.5M/S,Clash(小猫咪)/V2ray/SSR免费节点订阅链接每天更新
- 6月14日|18.7M/S,V2ray/Clash(小猫咪)/SSR免费节点订阅链接每天更新
- 6月13日|20.6M/S,Clash(小猫咪)/V2ray/Shadowrocket(小火箭)免费节点订阅链接每天更新
- 6月12日|21.7M/S,Shadowrocket(小火箭)/V2ray/Clash(小猫咪)免费节点订阅链接每天更新
- 6月11日|19.2M/S,SSR/Clash(小猫咪)/V2ray免费节点订阅链接每天更新
- 6月10日|23M/S,Shadowrocket(小火箭)/Clash(小猫咪)/V2ray免费节点订阅链接每天更新
- 6月9日|22.3M/S,SSR/V2ray/Clash(小猫咪)免费节点订阅链接每天更新
- 6月8日|21.5M/S,V2ray/SSR/Clash(小猫咪)免费节点订阅链接每天更新
- 6月7日|18.5M/S,V2ray/Clash(小猫咪)/SSR免费节点订阅链接每天更新