浏览器的内核:
我们常说的浏览器内核主要指的就是渲染引擎(排版引擎),用于在浏览器窗口中显示所请求的内容,通俗点说,就是决定了浏览器该如何显示网页内容以及页面的格式信息。
- IE内核,Trident实际上是一款开放的内核,其接口内核设计的相当成熟,提供了大量接口、功能;Trident只能用于Windwos平台
优点:兼容所有网页,只有IE内核才能打开所有网页;占用内存及CPU更少。
- Webkit内核,Webkit 的特点在于源码结构清晰、渲染速度极快,性能好,对w3c标准的支持也很好。缺点是对网页代码的兼容性不高,导致一些编写不标准的网页无法正常显示。
优点:速度快,对标准的支持很强,资源占用少。
- Chromium内核/Blink内核,Blink相对于WebKit来说,精简了代码,在针对DOM框架上更友善,安全性也有所提升。
优点:无广告、不易崩溃,速度快,几乎隐身,搜索简单,标签简单,更加安全。
- Firefox内核(Gecko内核),Gecko的最大特点是跨平台,能在Microsoft Windows、Linux和MacOS X等操作系统上运行,而且它提供了一个丰富的程序界面以供互联网相关的应用程式使用,例如网页浏览器、HTML编辑器、客户端/服务器等等。
优点:风格简单,速度快,安全性高,拓展性强、程序员第二大浏览器等。
- Presto内核(已弃用),Presto对页面文字的解析方面的性能比webkit还要高,对页面有较高的阅读性;在处理JS脚本等脚本语言时,会比其他的内核快3倍左右。
优点:渲染速度的优化达到了极致,是目前公认网页浏览速度最快的浏览器内核。
内核版本号是什么意思:
你知道浏览器内核版本号那长长一串的数字是代表什么意思吗?比如多御浏览器Chromium 91.0.4472.164,其实是四段式版本号,分别代表:主版本号 . 次版本号 . 构建计数 . 修订次数。版本号以“.”分割,越靠后的部分变动的越快。通常小的功能更新或者修改BUG重编译后会改动靠后的部分,越大的更新或者重大BUG修正就会更改前面的部分。例如:
- “91”—主版本号:当功能模块有较大的变动,比如增加模块或是整体架构发生变化。
- “.0”—次版本号,每当它有所增大,就意味着有新功能出现或者是某些原有功能得到改进。
- “.4472”—构建计数,它代表当前版本是第几次编译的版本,按照Chromium每天好几个版本的速度,这个数字高达万级别也在情理之中。
- “.164”—修订次数:一般是Bug的修复或是一些小的变动或是一些功能的扩充,修复一个Bug即可发布一个修订版。
因此,版本号的数字越大,就代表版本越新,功能越多,速度越快,安全性更高,兼容性更强,上网体验可能就更好。