打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
深入理解浏览器内核 - 浏览器内核依赖关系

深入理解浏览器内核 - 概述

深入理解浏览器内核 - 浏览器内核介绍

前面为大家介绍了目前主流的浏览器内核以及各自诞生的时间轴,接下来将为大家进一步介绍这些内核的相关知识。

1- 1浏览器内核fork关系

上图清晰的展示了目前浏览器内核的fork关系,现如今浏览器内核呈现四分天下,分别是Google公司主导的Blink内核,Apple公司主导的WebKit内核,微软公司主导的EdgeHtml内核以及老牌的Mozilla公司主导的Gecko,由于受Chrome浏览器市场占有率的关系,Blink内核将在未来拥有更大的市场空间。

20089月谷歌发布了第一个支持WindowsChrome浏览器,随后发布了支持LinuxmacOSiOSAndroid版本。自第一个发布版本开始,一直到Version27Chrome浏览器的内核都是WebKit内核,从Version28开始切换到Blink内核。

Blink内核诞生于20134月,属于年轻的内核,至今才五年多的时间。目前采用其内核的主流浏览器有Chrome(v28+)Opera(v15+)VivaldiAmazonSilk等。Blink内核是WebKit内核中的WebCore组件的一个分支,即在WebCore的基础上进行二次开发的,增加了一些新的功能和特色。

WebKit内核由WebCoreJavaScriptCore组成,其中WebCore是在KHTML的基础上演变而来,JavaScriptCoreforkKJS,而KHTMLKJS都是由大名鼎鼎的KDE社区开发。

KDEK DesktopEnvironmnet)是一个全球最大的自由软件开发社区,主要用来开发自由和开源软件。由MatthiasEttrich1996年创办,其知名的产品有Plasma桌面系统、KDE Framework以及众多运行在类Unix、微软WindowsAndroid的跨平台程序。其代码主要托管在github上,地址为https://github.com/KDEKDE出品的大部分软件都是用C++开发的,对桌面软件的贡献非常大,尤其是浏览器内核。现在被大家广泛熟知的WebKit内核的核心组件就是基于KDEKHTMLKJS组件演化而来。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
浏览器内核大揭秘
浏览器内核WebKit编年史
WebKit
主流浏览器内核介绍(前端开发值得了解的浏览器内核历史)
浏览器(内核)发展史
浏览器掌握的核心科技
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服