相信很多小伙伴们在学习前端后端或者web测试的时候总会听到浏览器内核这一称谓。但是很多时候我们只是知道有内核这个东西,并不知道浏览器内核是干什么的,在什么时候需要使用到。接下来这篇文章,小编就着重介绍一下浏览器内核。
什么是主流浏览器?
提到主流浏览器,很多小伙伴可能会想起360啊,qq啊uc等一众国产浏览器。其实,他们都不算主流浏览器,因为他们都没有自己的内核(他们其实是别人的浏览器内核套上自己的一层外壳)。那么哪些浏览器才能算主流浏览器呢?主要有以下几种:谷歌的Chrome,苹果的Safari,微软的IE和edge,火狐的Firefox和Opera的Opera浏览器。为什么是他们呢?因为他们都有自己对应的内核。
浏览器 对应内核
IE trident内核(或者mshtml)
Chrome blink内核(或者chromium)
火狐浏览器 gecko内核
Edge 最新的版本使用chromium内核
Opera presto(已废弃,最新版也是用blink)
Safari webkit
什么是浏览器内核?
接下来就是本篇文章的重点之一——什么是浏览器内核。浏览器内核其实就是浏览器的渲染引擎,它的作用就是渲染html页面。它的作用有点类似xml解析器。它通过读取html和css文件,获得一个个元素,然后使用渲染引擎将一个个元素按照要求展示在浏览器的窗口内。这就是浏览器需要做的工作。
初中级了解即可,大佬才要深度了解。
版权声明:本文为weixin_43368552原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。