浏览器的几大渲染引擎,也称浏览器内核

✍作者:柒烨带你飞
格言:生活的情况越艰难,我越感到自己更坚强;我这个人走得很慢,但我从不后退。
系列专栏:HTML入门+实战小案例开发

文章目录

前言

不同浏览器的页面渲染引擎(内核)不同,不同浏览器对不同语言的支持性不同,同一种浏览器不同版本之间的支持性也可能存在不同。
而这种现象就造成了,创建一个网页的时候,需要考虑到方方面面,确保在每个浏览器上都能把页面效果显示一致。

内容区

网页浏览器的页面渲染引擎负责取得网页的内容、整理排版以及计算网页的显示方式,然后输出至显示器或打印机上。所有网页浏览器、电子邮件客户端以及其他需要编辑、显示网络内容的应用程序都需要页面渲染引擎

目前最流行的引擎

  1. Trident页面渲染引擎(IE内核)
    Trident是操作系统(Windows)搭载的网页浏览器——Internet Explorer的页面渲染引擎的名称,它的第一个版本诞生于1997年10月发布的Internet Explorer第四版中,目前是互联网上非常流行的排版引擎。采用Trident内核的浏览器有:
    在这里插入图片描述

  2. Presto(opera前内核)
    Presto(Opera前内核) (已废弃): Opera12.17及更早版本曾经采用的内核,现已停止开发并废弃,该内核在2003年的Opera7中首次被使用,该款引擎的特点就是渲染速度的优化达到了极致,然而代价是牺牲了网页的兼容性。
    Opera现已改用Google Chrome最新的Blink内核。

  3. Gecko页面渲染引擎Firefox内核)
    Gecko是开放源代码的、以C++编写的页面渲染引擎。Gecko是跨平台的,能在Windows、Linux和Mac OS X等主要操作系统上运行,因此,其可开发程度很高,全世界的程序员都可以为其编写代码,增加功能。因为这是个开源内核,因此受到许多人的青睐,Gecko内核的浏览器也很多。使用Gecko页面渲染引擎的浏览器有Firefox、Mozilla等。

  4. WebKit页面渲染引擎(Safari内核,Chrome内核原型,开源)
    是苹果公司自己的内核,也是苹果的Safari浏览器使用的内核,WebKit内核常见的浏览器:傲游浏览器3、Apple Safari (Win/Mac/iPhone/iPad)、Symbian手机浏览器、Android 默认浏览器

  5. blink页面渲染引擎
    Blink是一个由Google和Opera Software开发新的一代浏览器排版引擎

数据来源百度百科浏览器内核


主流的浏览器分为IE、Microsoft Edge、Chrome、Firefox、Safari等几大类
查看浏览器内核在线网站
可以在网上搜索其他在线检测浏览器内核的网址

总结

可见,浏览器的页面渲染引擎丰富繁杂,这对Web前端开发提出了很大的挑战,特别是兼容性以及稳定性方面。用户不单要熟悉每种渲染引擎和相应浏览器的特性,还需要了解它们之间的各种差异,便于设计出适合的、兼容性好的、稳定性高的系统。


首发于:CSDN
博主的其他系列专栏

创作不易,😊如果觉得文章不错或能帮助到你学习,可以点赞👍收藏📁评论📒+关注哦!留下你的看法和建议💕
我们下期见✍️

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值