常用的一般有五大瀏覽器,分別是:
- Internet Explorer 與 Edge 簡(jiǎn)稱IE是微軟旗下的一款瀏覽器,Edge是IE的替代產(chǎn)品。
- Chrome 是Google旗下的一款瀏覽器。
- firefox瀏覽器,簡(jiǎn)稱FF瀏覽器,mozilla公司旗下瀏覽器。
- safari瀏覽器,蘋果公司旗下瀏覽器,在蘋果系統(tǒng)下是很優(yōu)秀的瀏覽器,已停止對(duì)windows系統(tǒng)的支持。
- opera瀏覽器,挪威廠商opera旗下瀏覽器,該公司還在研發(fā)另一款瀏覽器opera next。
瀏覽器內(nèi)核
-
內(nèi)核的構(gòu)成
瀏覽器的內(nèi)核由兩部分構(gòu)成,分別是渲染引擎和JS引擎。- 渲染引擎:負(fù)責(zé)取得網(wǎng)頁(yè)內(nèi)容(HTML/XML/圖像等),整理訊息(如加入CSS)以及計(jì)算網(wǎng)頁(yè)的顯示方式,然后輸出到顯示器或打印機(jī)。
- JS引擎:解析JavaScript語(yǔ)言,執(zhí)行JavaScript語(yǔ)言來實(shí)現(xiàn)網(wǎng)頁(yè)的動(dòng)態(tài)效果。
由于JS引擎越來越獨(dú)立,瀏覽器內(nèi)核 就傾向于 單指 渲染引擎。
內(nèi)核的種類
1.Trident(IE內(nèi)核)
國(guó)內(nèi)很多雙核瀏覽器使用的便是Trident,稱之位“兼容模式”。
不過win10發(fā)布之后,IE將內(nèi)置瀏覽器命名為Edge,Edge最大的特點(diǎn)就是使用新內(nèi)核EdgeHTML。
2.Gecko(firefox內(nèi)核)
Mozilla FireFox(火狐)瀏覽器采用該內(nèi)核,優(yōu)缺點(diǎn)為:代碼完全開源,所有開發(fā)人員都可以為其編碼,開發(fā)功能,近年來已經(jīng)沒落,打開速度慢,更新過于頻繁。
3.webkit(Safari內(nèi)核)
Safari瀏覽器是蘋果公司開發(fā),其內(nèi)核便是webkit,早期的chrome瀏覽器使用的也是webkit,所以常常被人誤認(rèn)為chrome內(nèi)核。
4.Chromium/Blink(chrome內(nèi)核)
2013年4月3日,谷歌正式采用Blink內(nèi)核,棄用webkit,Blink其實(shí)是webkit的一個(gè)分支,大部分國(guó)內(nèi)瀏覽器的最新版皆采用Blink。
5.Presto(Opera內(nèi)核)
Presto是Opera瀏覽器的內(nèi)核,不過目前Opera瀏覽器已經(jīng)將之棄用,選擇了谷歌的Blink。
題記
- 移動(dòng)端的瀏覽器內(nèi)核主要指其系統(tǒng)內(nèi)置瀏覽器的內(nèi)核
- ios平臺(tái)主要是webkit,Android4.4之前的系統(tǒng)是webkit,4.4開始使用Blink,Windows phone 8 內(nèi)核是trident。