Hi, 👋 ! 如果您发现有什么错误的地方,点这里可以提 issue,🤝🤝
by poplark
浏览器内核 - 一个浏览器内核无非需要以下几个主要部分,如HTML/CSS解析器,网络处理,JavaScript引擎,2D/3D图形引擎,多媒体支持等等
PC内核 | 渲染/排版引擎 | JS引擎 | 浏览器 |
---|---|---|---|
* | Trident | Jscript | IE |
Webkit 的始祖 | KHTML | KJS | * |
* | Gecko | * | Firefox |
Webkit | WebCore | * | Safari |
* | Presto | * | Opera 7到14 |
chromium (Webkit) | WebCore | V8 | Chrome |
* | EdgeHTML | Jscript | Edge 18- |
* | Blink | V8 | Chrome, Opera 15+ |
基于 Webkit | X5 | * | QQ浏览器,微信内置浏览器 |
PC 浏览器发展史
Mobile 内核 | 渲染/排版引擎 | JS引擎 | 浏览器 |
---|---|---|---|
UIWebView (Webkit) | WebCore | JavaScriptCore | Safari(老, iOS 4.3以下) |
WKWebView (Webkit) | WebCore | Nitro | Safari 8+ |
WebView (Webkit) | * | * | Android 4.4- |
* | Blink | V8 | Android 4.4+ |
基于 Webkit | X5 | * | QQ浏览器,微信内置浏览器 |
参考:
tags: browser - webview