当前位置:网站首页>浏览器四大内核
浏览器四大内核
2022-07-23 13:17:00 【逸尘】
浏览器内核是什么
- 浏览器内核是浏览器的核心<渲染引擎>,用来解释网页语法并渲染到网页上
- 浏览器内核决定了浏览器该如何显示网页内容以及页面的格式信息
浏览器内核又可以分成两部分:渲染引擎和JS引擎
渲染引擎:负责获取网页的内容并显示,不同的浏览器内核对网页的解析渲染也不同
JS引擎:负责解析 Javascript 语言,执行 javascript 语言来实现网页的动态效果
注:起初渲染引擎和JS引擎并没有区分的很明确,后来JS引擎越来越独立,内核就倾向于指渲染引擎.
| 浏览器 | 内核 | 描述 |
| IE | Trident | 简称IE内核,但是他的安全性不好 |
| Chrome | Webkit | 与Opera共同开发了Blink内核 |
| Firefox | gecko | 它原本叫作NGLayout |
| Safari | Webkit | Safari浏览器仅限苹果产品使用,推出Windows版浏览器最可能的原因就是为了照顾使用PC的许多iOS用户 |
| Opera | Presto | 与谷歌共同开发了Blink内核 |
| 360 | IE+Chrome双内核 | 360安全浏览器拥有全国最大的恶意网址库,采用恶意网址拦截技术,可自动拦截挂马、欺诈、网银仿冒等恶意网址,独创沙箱技术,在隔离模式即使访问木马也不会感染。 |
| 猎豹 | IE+WebKit双内核 | 具备高速的特点,访问网页速度更快。 |
| 搜狗 | chromium | 力求为用户提供跨终端无缝使用体验,让上网更简单、网页阅读更流畅的浏览器 |
| 遨游 | Trident(兼容模式)+Webkit(高速模式) | 可以根据用户需要来切换两个内核。 |
| QQ浏览器 | Trident(兼容模式)+Webkit(高速模式) | 可以根据用户需要来切换两个内核。 |
| 百度 | IE内核+chrome双内核 | 百度早已经放弃电脑端的浏览器 |
| 世界之窗 | IE内核+webkit双内核 | |
| 2345浏览器 | 以前是IE内核+Chrome双内核 | 主打极速与安全特性 |
| 前五个浏览器是目前五大主流浏览器,而五大浏览器采用的都是单内核 | ||
总结
- Trident:因为在早期IE占有大量的市场份额,所以以前有很多网页是根据这个Trident的标准来编写的,但是实际上这个内核对真正的网页标准支持不是很好,同时存在许多安全Bug
- Gecko:优点就是功能强大、丰富,可以支持很多复杂网页效果和浏览器扩展接口,缺点是消耗很多的资源,比如内存。
- Webkit:优点就是Webkit拥有清晰的源码结构、极快的渲染速度,缺点是对网页代码的兼容性较低,会使一些编写不标准的网页无法正确显示。
- Presto:Presto内核被称为公认的浏览网页速度最快的内核,同时也是处理JS脚本最兼容的内核,能在Windows、Mac及Linux操作系统下完美运行。
边栏推荐
猜你喜欢

YOLOV7

Priyanka Sharma, general manager of CNCF Foundation: read CNCF operation mechanism

单片机内部IO口保护电路及IO口电气特性以及为什么不同电压IO之间为什么串联一个电阻?

The new business form of smart civil aviation has emerged, and Tupo digital twin has entered the civil aviation flight network of the Bureau

灰色关联分析(MATLAB)

灰色预测(MATLAB)

卷积神经网络模型之——GoogLeNet网络结构与代码实现

YOLOV7

SSD: Single Shot MultiBox Detector

FIO performance testing tool
随机推荐
怎么购买收益在6%以上的理财产品?
《STM32MP1 M4裸机CubeIDE开发指南》第六章 STM32Cube固件包
mysql如何查询不在数据库里的数据?
大屏可视化的适配方案
The protection circuit of IO port inside the single chip microcomputer and the electrical characteristics of IO port, and why is there a resistor in series between IO ports with different voltages?
Oralce中实现将指定列的指定内容替换为想要的内容
Basic auth plug-in based on apisik authorizes Minio file upload function
Nifi 1.16.3 cluster setup +kerberos+ user authentication
FreeRTOS个人笔记-挂起/解挂任务
卷积神经网络模型之——GoogLeNet网络结构与代码实现
ts封装localstorage类,存储信息
【TensorFlow】检测TensorFlow GPU是否可用
48:第五章:开发admin管理服务:1:创建子工程【imooc-news-dev-service-admin】,管理服务模块;
Oracle中实现删除指定查询条件的所有数据
USB基础
SQL156 各个视频的平均完播率
go语言的基础语法(变量、常量、基本数据类型,for、switch,case、数组、slice(切片)、make和new、map)
实时疫情数据可视化分析
YOLOV7
CNCF基金会总经理Priyanka Sharma:一文读懂CNCF运作机制