首页 > 其他分享 >5大浏览器及其内核

5大浏览器及其内核

时间:2023-02-08 22:55:25浏览次数:58  
标签:浏览器 Chrome 及其 Opera 内核 IE 网景

引自:https://blog.csdn.net/yuyanjing123456789/article/details/78689595

1)IE浏览器(Trident内核)

诞生于1994年,为对抗当时占据市场份额90%的网景Natscape Navigator而开发,自此也引发了第一次浏览器大战。结果是微软大获全胜,网景不得不将自己出售。

2)Opera浏览器(Presto内核 -> Webkit内核 -> Blink内核)

挪威Opera Software ASA公司旗下的浏览器。自1995年发布第一版起,使用自己研发的Presto内核,当时Opera公司的开发团队不断完善Presto内核,使Opera浏览器一度成为顶级浏览器。2016年奇虎360和昆仑万维收购了Opera浏览器,也因此丢弃了强大的Presto内核,改用当时Google开源的webkit内核。后来Opera浏览器跟随Google将浏览器内核改为Blink内核,自此Presto内核也淡出了浏览器市场。

3)Safari浏览器(Webkit内核)

第二次浏览器大战是从苹果公司发布Safari浏览器开始的。2003年,苹果公司在苹果手机上开发Safari浏览器,利用自己得天独厚的手机市场份额使Safari浏览器迅速成为世界主流浏览器。Safari是最早使用webkit内核的浏览器,也是现在苹果默认的浏览器。

4)Firefox浏览器(Gecko内核)

网景被收购后,网景人员创办了Mozilla基金会,这是一个非盈利组织,它们在2004年推出自己的浏览器Firefox。Firefox采用Gecko作为内核。Gecko是一个开源项目,代码完全公开,因此受到很多人的青睐。Firefox的问世加快了第二次浏览器大战的开始。第二次浏览器大战与第一次二元鼎立的局面不同,这一次的特点就是百家争鸣,也自此打破了IE浏览器从98年网景被收购后独步浏览器市场的局面。

5)Chrome浏览器(Webkit内核 -> Blink内核)

Chrome浏览器是google旗下的浏览器。Chrome浏览器至发布以来一直讲究简洁、快速、安全,所以Chrome浏览器到现在一直受人追捧。最开始Chrome采用webkit作为浏览器内核,直到2013年,google宣布不再使用苹果的webkit内核,开始使用webkit的分支内核Blink。

Chrome浏览器的内核统称为Chromium内核或Chrome内核。

浏览器最重要的部分是浏览器的内核,浏览器内核是浏览器的核心,也称为“渲染引擎”,用来解释网页语法并渲染到网页上。浏览器内核决定了浏览器如何显示网页内容以及页面的格式信息。不同的浏览器内核对网页的语法解释也不同,因此开发者需要在不同内核的浏览器中测试页面的渲染效果。

  • 360浏览器、猎豹浏览器内核:IE + Chrome双内核。

  • 搜狗、遨游、QQ浏览器内核:Trident(兼容模式) + Webkit(高速模式)

  • 百度浏览器、世界之窗内核:IE内核。

  • 2345浏览器内核:IE + Chrome双内核,以前是IE内核。

 

标签:浏览器,Chrome,及其,Opera,内核,IE,网景
From: https://www.cnblogs.com/hdxg/p/17103646.html

相关文章

  • 浏览器进程
    有哪些进程和线程浏览器进程(1个):浏览器的主进程,负责协调。GPU进程(1个):用于3D绘制等,将开启了3D绘制的元素的渲染由CPU转向GPU,也就是开启GPU加速。网络进程(1个):用于网络资......
  • Java基础知识点(idea的项目结构、制表符、变量以及其使用
    1.idea的项目结构;project(项目)、module(模块)、package(包)、class(类)​2.制表符;\t;再打印的时候,把前面字符串的长度补齐到8,或者8的整数倍。最少补一个空格,最多补8个空格......
  • linux内核源码解析03–启动代码分析之主内核页表创建
    Linux初始化过程页表建立Linux初始化过程,会依次建立如下页表映射:1.恒等映射:页表基地址idmap_pg_dir;2.粗粒度内核镜像映射:页表基地址init_pg_dir;3.fixmap映射:页表基地......
  • 刷新浏览器 提示确定是否可以刷新
    window.onbeforeunload=function(e){constdialogText='cancel?';e.returnValue=dialogText;returndialogText;};useEffect(()=>{window.......
  • chrome谷歌浏览器截图
    1、打开开发工具栏快捷键Ctrl+Shift+I(大写的i)或者F122、调出查找界面快捷键Ctrl+Shift+P3、输入命令full回车即可......
  • 浏览器安全相关的攻击与防护
    一、什么是XSS攻击;   CSS攻击是一种代码注入攻击;在网站恶意注入脚本;在用户浏览器上获取用户的信息;   XSS攻击能搞起来的原因是;网站没有针对代码进行过滤;......
  • Linux之Centos7内核版本升级
    参考文档https://blog.csdn.net/carefree2005/article/details/1148198851、内核升级步骤1)、查看可升级版本使用命令yumlistkernel可以查看已安装的内核版本和可以升级......
  • 【Web开发】Python实现Web图表功能(D-Tale测试及其他)
    1、其他1.1代码测试(1)两种启动D-Tale的方式:将DataFrame对象传递给D-Tale函数,在Jupyter单元中实例化GUI。不导入DataFrame对象的情况下初始化D-Tale,显示为一个......
  • win10edge浏览器个人账户退出登录后再次登录自动登录问题
     edge浏览器退出登录后,再次点击登录以同步数据会自动登录,可查看书签等个人数据解决方法:先在浏览器里面退出账户。1.设置--电子邮件和账户--管理2.登录后--安全--安......
  • c++学习 4 运算符及其应用技巧
    一按位与运算符“&”按位与运算符,全1为1,有0则0。特点:和1相与保持不变,和0相与都变为0。功能:将指定位置清0。example:  10001100&11001011--------------------......