网站首页 > 技术教程 正文
#浏览器# #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。
- 上一篇: Arduino教程系列:ESP32入门
- 下一篇: 网站开发这些基本常识一定要懂
猜你喜欢
- 2024-11-26 正点原子STM32F4/F7水星开发板资料连载第四十四章NAND FLASH实验
- 2024-11-26 动画制作软件Flash软件Adobe Animate AN CC 2020
- 2024-11-26 每日一练|教育公共基础知识
- 2024-11-26 FANUC 系统操作基础(三)
- 2024-11-26 pr剪辑必备新手教程:PR软件中的基础知识
- 2024-11-26 阿波罗 STM32F767 开发板资料连载第四十六章 NAND FLASH 实验
- 2024-11-26 正点原子STM32F4/F7水星开发板资料连载第四十六章 汉字显示实验
- 2024-11-26 初学者怎么入门大语言模型(LLM)?看完这篇你就懂了!
- 2024-11-26 Flash在2020年底停止更新,为何会遭到Adobe抛弃?
- 2024-11-26 嵌入式开发入门指引
你 发表评论:
欢迎- 04-27spring框架怎么实现依赖注入?
- 04-27卸载 Mac 应用程序的 4 种基础方法
- 04-27用户界面框架jQuery EasyUI示例大全之Application
- 04-27win7 64位 server.CreateObject("excel.application")
- 04-27SpringCloud的配置文件bootstrap和application的区别
- 04-27Excel VBA小技巧:用Application.Version判断用户Excel版本
- 04-27JSA宏教程——应用程序(Application)对象事件
- 04-27详解flink 1.11中的新部署模式-Application模式
- 最近发表
-
- spring框架怎么实现依赖注入?
- 卸载 Mac 应用程序的 4 种基础方法
- 用户界面框架jQuery EasyUI示例大全之Application
- win7 64位 server.CreateObject("excel.application")
- SpringCloud的配置文件bootstrap和application的区别
- Excel VBA小技巧:用Application.Version判断用户Excel版本
- JSA宏教程——应用程序(Application)对象事件
- 详解flink 1.11中的新部署模式-Application模式
- 为什么CEO念“C~E~O”,而APP却不能念A~P~P?
- 汇川技术|Inoproshop软件中Application简介及常用功能
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)