瀏覽器自1990年發(fā)展至今盒卸,已經(jīng)有很多不同品牌被人們所使用蚣常,就目前常見的幾款瀏覽器整理如下:
1.Chrome瀏覽器
Chrome瀏覽器由谷歌公司開發(fā)轧膘,測試版本在2008年發(fā)布。以良好的穩(wěn)定性勤众,快速掩浙,安全性獲得使用者的親睞花吟。
2.IE瀏覽器(Internet explorer)
IE瀏覽器是世界上使用最廣泛的瀏覽器,由微軟公司開發(fā)厨姚,預(yù)裝在windows操作系統(tǒng)中衅澈。所以我們裝完windows系統(tǒng)之后就會有IE瀏覽器。
3.Safari瀏覽器
Safari瀏覽器由蘋果公司開發(fā)谬墙,它也是使用的比較廣泛的瀏覽器之一今布。Safari預(yù)裝在蘋果操作系統(tǒng)當(dāng)中经备,2003年首發(fā),是蘋果系統(tǒng)的專屬瀏覽器部默,現(xiàn)在其他的操作系統(tǒng)也能裝Safari侵蒙。
4.Firefox瀏覽器
火狐瀏覽器是一個開源的瀏覽器,由Mozilla資金會和開源開發(fā)者一起開發(fā)傅蹂。由于是開源的纷闺,所以它集成了很多小插件,開源拓展很多功能贬派。發(fā)布于2002年急但,它也是世界上使用率前五的瀏覽器澎媒。
5.Opera瀏覽器
opera瀏覽器是由挪威一家軟件公司開發(fā)搞乏,該瀏覽器創(chuàng)始于1995.他有著快速小巧的特點(diǎn),還有綠色版的戒努,屬于輕靈的瀏覽器请敦。
瀏覽器內(nèi)核有哪些
首先,瀏覽器組成可分兩部分:Shell+內(nèi)核储玫。shell就是指瀏覽器外殼侍筛,就是我們用肉眼能看到的部分,如菜單撒穷、工具欄等用戶界面匣椰。內(nèi)核,我們就看不到了端礼,我們上網(wǎng)看到的所有東西都先需要經(jīng)過它處理禽笑,然后再把內(nèi)容呈現(xiàn)到我們眼前。
瀏覽器內(nèi)核又可以分成兩部分:渲染引擎(layout engineer或者Rendering Engine)和JS引擎蛤奥。它負(fù)責(zé)取得網(wǎng)頁的內(nèi)容(HTML佳镜、XML、圖像等等)凡桥、整理訊息(例如加入CSS等)蟀伸,以及計(jì)算網(wǎng)頁的顯示方式,然后會輸出至 顯示器或打印機(jī)缅刽。瀏覽器的內(nèi)核的不同對于網(wǎng)頁的語法解釋會有不同啊掏,所以渲染的效果也不相同。所有網(wǎng)頁瀏覽器衰猛、電子郵件客戶端以及其它需要編輯迟蜜、顯示網(wǎng)絡(luò)內(nèi) 容的應(yīng)用程序都需要內(nèi)核。JS引擎則是解析Javascript語言腕侄,執(zhí)行javascript語言來實(shí)現(xiàn)網(wǎng)頁的動態(tài)效果小泉。最開始渲染引 擎和JS引擎并沒有區(qū)分的很明確芦疏,后來JS引擎越來越獨(dú)立,內(nèi)核就傾向于只指渲染引擎微姊。 所以酸茴,渲染引擎決定了瀏覽器如何顯示網(wǎng)頁的內(nèi)容以及頁面的格式信息,不同瀏覽器內(nèi)核對網(wǎng)頁編寫語法的解釋也有不同兢交,因此同一網(wǎng)頁在不同的內(nèi)核的瀏覽器里的渲染(顯示)效果也可能不同薪捍,這也是網(wǎng)頁編寫者需要在不同內(nèi)核的瀏覽器中測試網(wǎng)頁顯示效果的原因。
1.Trident
IE瀏覽器使用的內(nèi)核,該內(nèi)核程序在1997年的IE4中首次被采用配喳,是微軟在Mosaic代碼的基礎(chǔ)之上修改而來的酪穿,Trident實(shí)際上是一款開放的內(nèi)核,其接口內(nèi)核設(shè)計(jì)的相當(dāng)成熟晴裹,因此才有許多采用IE內(nèi)核而非IE的瀏覽器涌現(xiàn)(如 Maxthon被济、The World 、TT涧团、GreenBrowser只磷、AvantBrowser等)。
2.Gecko
Netscape6開始采用的內(nèi)核泌绣,后來的Mozilla FireFox也采用了該內(nèi)核钮追,Gecko的特點(diǎn)是代碼完全公開,因此阿迈,其可開發(fā)程度很高元媚,全世界的程序員都可以為其編寫代碼,增加功能苗沧。因?yàn)檫@是個開源內(nèi)核刊棕,因此受到許多人的青睞,Gecko內(nèi)核的瀏覽器也很多崎页,這也是Geckos內(nèi)核市場占有率能夠迅速提高的重要原因鞠绰。此外Gecko也是一個跨平臺內(nèi)核,可以在Windows飒焦、 BSD蜈膨、Linux和Mac OS X中使用。
3.Presto
目前Opera采用的內(nèi)核牺荠,該內(nèi)核在2003年的Opera7中首次被使用翁巍,該款引擎的特點(diǎn)就是渲染速度的優(yōu)化達(dá)到了極致,也是目前公認(rèn)網(wǎng)頁瀏覽速度最快的瀏覽器內(nèi)核休雌,然而代價是犧牲了網(wǎng)頁的兼容性灶壶。
實(shí)際上這是一個動態(tài)內(nèi)核,與前面幾個內(nèi)核的最大的區(qū)別就在腳本處理上杈曲,Presto有著天生的優(yōu)勢驰凛,頁面的全部或者部分都能夠在回應(yīng)腳本事件時等情況下被重新解析胸懈。此外該內(nèi)核在執(zhí)行Javascrīpt的時候有著最快的速度,根據(jù)在同等條件下的測試恰响,Presto內(nèi)核執(zhí)行同等Javascrīpt所需的時間僅有Trident和Gecko內(nèi)核的約1/3趣钱。只可惜Presto是商業(yè)引擎,使用Presto的除開Opera以外胚宦,只剩下NDSBrowser首有、Wii Internet Channle、Nokia 770網(wǎng)絡(luò)瀏覽器等枢劝,這很大程度上限制了Presto的發(fā)展井联。
4.Webkit
蘋果公司自己的內(nèi)核,也是蘋果的Safari瀏覽器使用的內(nèi)核您旁。 Webkit引擎包含WebCore排版引擎及JavaScriptCore解析引擎烙常,均是從KDE的KHTML及KJS引擎衍生而來,它們都是自由軟件被冒,在GPL條約下授權(quán)军掂,同時支持BSD系統(tǒng)的開發(fā)。所以Webkit也是自由軟件昨悼,同時開放源代碼。在安全方面不受IE跃洛、Firefox的制約率触,所以Safari瀏覽器在國內(nèi)還是很安全的。google的chrome也使用webkit作為內(nèi)核汇竭。
WebKit 內(nèi)核在手機(jī)上的應(yīng)用也十分廣泛葱蝗,例如 Google 的手機(jī) Gphone、 Apple 的 iPhone, Nokia’s Series 60 browser 等所使用的 Browser 內(nèi)核引擎细燎,都是基于 WebKit两曼。
多種內(nèi)核
1.傲游瀏覽器3
傲游瀏覽器3.0是國內(nèi)首先嘗試使用Webkit與Trident雙核心的瀏覽器。Webkit核心將使你打開網(wǎng)頁的速度更快玻驻,Trident核心則會帶給你更好的兼容性支持悼凑。
2.QQ瀏覽器6.11
使用極速(Webkit)和普通(Trident)雙瀏覽模式,設(shè)計(jì)了全新的界面交互及程序框架璧瞬,目的是為用戶打造一款快速户辫、穩(wěn)定、安全嗤锉、網(wǎng)絡(luò)化的優(yōu)質(zhì)瀏覽器渔欢。
3.搜狗高速瀏覽器
使用高速(webkit)和兼容(Trident)雙瀏覽模式,保證良好兼容性的同時極大提升網(wǎng)頁瀏覽速度瘟忱。當(dāng)采用高速模式訪問網(wǎng)頁出現(xiàn)問題時奥额,可點(diǎn)擊地址欄旁邊的內(nèi)核按鈕直接切換內(nèi)核苫幢,使用兼容性更佳的兼容模式正常瀏覽網(wǎng)頁。