常用浏览器内核:
瀏覽器內(nèi)核又可以分為兩部分:渲染引擎和JS引擎。
PC端:
IE:Trident,沿用到IE11,即兼容模式。
IE8 的 JavaScript 引擎是 Jscript,IE9(PS: JS內(nèi)核) 開(kāi)始用 Chakra,這兩個(gè)版本區(qū)別很大,Chakra 無(wú)論是速度和標(biāo)準(zhǔn)化方面都很出色。
Window10 發(fā)布后,IE 將其內(nèi)置瀏覽器命名為 Edge,Edge 最顯著的特點(diǎn)就是新內(nèi)核 EdgeHTML
IE 從版本 11 開(kāi)始,初步支持 WebGL 技術(shù)(網(wǎng)頁(yè)圖形庫(kù))
firefox:Gecko,Netscape最先用這個(gè)內(nèi)核,開(kāi)源,且跨平臺(tái)
chrome,safari:KHTML/webkit,Chromium/webkit(js引擎是V8),Blink由WebKit 的分支發(fā)展而來(lái)。 KHTML 擁有清晰的源碼結(jié)構(gòu)和極快的渲染速度
opera:以前是自主研發(fā)的Presto ,后來(lái)使用chromium/Blink
遨游
360:blink
移動(dòng)端:
移動(dòng)端內(nèi)核指的是系統(tǒng)內(nèi)置瀏覽器的內(nèi)核。
蘋果:KHTML/webkit
安卓:4.4以前是webkit,4.4起是chromium/blink
windows phone:trident
瀏覽器內(nèi)核主要指的是瀏覽器的渲染引擎,2013 年以前,代表有 Trident(IE),Gecko(firefox),Webkit(Safari chrome 等)以及 Presto(opera)。2013 年,谷歌開(kāi)始研發(fā) blink 引擎,chrome 28 以后開(kāi)始使用,而 opera 則放棄了自主研發(fā)的 Presto 引擎,投入谷歌懷抱,和谷歌一起研發(fā) blink 引擎,國(guó)內(nèi)各種 chrome系的瀏覽器(360、UC、QQ、2345 等等)也紛紛放棄 webkit,投入 blink 的懷抱。
更多專業(yè)前端知識(shí),請(qǐng)上 【猿2048】www.mk2048.com 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)
總結(jié)
- 上一篇: 使用 jQuery.Pin 垂直滚动时固
- 下一篇: 一个Web前端自学者的自述