常用的瀏覽器


常用的瀏覽器

五大瀏覽器:

IE瀏覽器和Edge瀏覽器都是微軟的

像360、百度、搜狗、QQ等瀏覽器都是國產瀏覽器。上不了國際的台。

谷歌瀏覽器占到了國際使用率的一半!

瀏覽器的內核

也叫渲染引擎

負責讀取網頁內容,整理訊息,計算網頁的顯示方式並顯示頁面。

1. Trident

IE的內核,也就是國內雙核瀏覽器的內核之一,此內核只能用於Windows平台,且不是開源的。Trident內核一直延續到IE11,IE11的后繼者Edge采用了新內核EdgeHTML。

2.Gecko

開源內核,后來被FF(FireFox)采用,最大優勢是跨平台,在Microsoft Windows、Linux、MacOs X等主要操作系統中使用。

3.Webkit

開源內核,Webkeit的鼻祖是Safari,曾經的Chrome用的是Webkeit。注意:Webkit其實包括是渲染引擎Webcore(前身是KHTML),以及JS引擎JSCore


Safari瀏覽器內核:Webkit內核;KHTML->Webkit(WebCore+JSCore)->Webkit2


4.Chromium

開源內核,chromium fork自webkit,代碼可讀性和編譯速度得到提升。值得一提是谷歌專門研發了自己的JS引擎——V8,極大地提高了JS的運算速度。


Blink內核是由Google和Opera Software開發的瀏覽器排版引擎,2013年4月發布。現在Chrome內核是Blink。


Chromium內核 → Webkit內核 → Blink內核;

5.Presto

Opera Software開發的瀏覽器排版引擎,它是世界公認最快的渲染速度的引擎,Opera7.0開始使用。13年2月后為了減少研發成本,Opera放棄Presto宣布加入谷歌陣營,采用chromium,之后也緊跟Blink的腳步。

國內主流瀏覽器

360瀏覽器、獵豹瀏覽器內核:IE內核+Chrome雙內核;

搜狗、遨游、QQ瀏覽器內核:IE內核(兼容模式)+Webkit(高速模式);

百度瀏覽器、世界之窗內核:IE內核;

2345瀏覽器內核:好像以前是IE內核,現在也是IE+Chrome雙內核了;

UC瀏覽器內核:這個眾口不一,UC說是他們自己研發的U3內核,但好像還是基於Webkit和Trident,還有說是基於火狐內核

五大主流瀏覽器(誕生順序)

1、IE(Internet Explorer)瀏覽器:

IE的誕生起源於1994年,當時微軟為了對抗幾乎占據市場百分之九十份額的網景Netscape Navigator(導航者),准備在windows中開發自己的瀏覽器,取名為Internet Explorer,意為因特網探險者,好吧,一個導航者一個探險者,從名字起火葯味就很重啊(ps 自此也拉開了第一次瀏覽器大戰的帷幕,結果大家都知道了,微軟大獲全勝,基本以98年網景將自己賣給了AOL公司暫且告終,但是還沒結束,因為后來網景換了個身份,也就是Firefox火狐,又進入了大眾視野,迸發了一種鳳凰涅槃的快感,到今天為止Firefox也成為了五大主流之一,后面我們再說它~話說回來,競爭才能推動技術的發展,第一次瀏覽器大戰以微軟和網景為代表,大力推動了瀏覽器方面技術的發展,各大公司開始着手研發自己的瀏覽器,有壓力才有動力嘛),但是微軟着急對抗網景啊,沒那么多時間從零開始,於是選擇和和Spyglass合作,所以IE其實從早期一款商業性的專利網頁瀏覽器Spyglass Mosaic派生出來,雖然Spyglass Mosaic與NCSA Mosaic(1993年,美國NCS(National Center for Supercomputing Applications)也就是國家超級計算機中心,發布的世界上第一款Web瀏覽器取名為Mosaic,后來網景大名鼎鼎的Mozilla就來自於這里,意為Mosaic Killer(Mosaic殺手)不過事實上, Mosaic 並不是第一個具有圖形界面的網頁瀏覽器,但是, Mosaic 是第一個被人普遍接受的瀏覽器,它讓許多人了解了Internet )甚為相似,但Spyglass Mosaic則相對地較不出名並使用了NCSA Mosaic少量的源代碼~~

從1996年開始,微軟從Spyglass手里拿到了Spyglass Mosaic的源代碼和授權。從而使IE逐漸成為微軟專屬軟件。(后來,微軟以IE和操作系統捆綁的模式不斷擴展其市場份額,使IE成為了瀏覽器市場的絕對主流~~)從那時開始,IE的呈現引擎就是Trident,這也是大家俗稱的IE內核,國內的大多數瀏覽器都有使用IE內核,或者是IE和Chrome雙內核這樣的形式來提高性能。

2、Opera瀏覽器:

Opera創始於1995年4月,由挪威Opera Software ASA公司發布,2016年2月確定被奇虎360和昆侖萬維收購(題外話Opera瀏覽器從一開始,就在做自己的東西,無論是內核還是版本號,雖然后來為了市場份額還是棄用了曾讓其達到巔峰的Presto,轉向了Webkit,現在是Blink,但我還是欣賞這家公司在殘酷的瀏覽器大戰中堅持自己並存活下來的頑強精神的,它的起源時間和IE差不多,但是沒有微軟那樣強大的后台也許從它棄用自己內核的那時候起就決定了這個結果吧但是不得不說,它為瀏覽器的發展貢獻了不可或缺的一份力量最后,希望奇虎和萬維能將這樣一個有骨血的瀏覽器繼續發揚光大吧,雖然最初的東西已經沒有了)。自我感覺,Opera能從第一次瀏覽器大戰兩大霸主的交火中勉強存活下來已經是個奇跡了,畢竟后來的三大瀏覽器都是誕生於第一次瀏覽器大戰之后,但是卻沒抵得過時間的考驗,這真的是個悲傷的故事~

  前段括弧里面已經交代清楚了,Opera瀏覽器的內核最初是Presto,前幾年宣布使用Google的開源項目Webkit作為自己的內核,沒過多久,又跟隨Google使用Blink內核~~就醬~
1

3、Safari瀏覽器:

第二次瀏覽器大戰基本是從蘋果公司2003年1月發布其自有瀏覽器Safari開始的,蘋果利用自己獨天得厚的手機市場份額,使Safari瀏覽器的用戶數量不斷上升。從Safari推出之時起,它的渲染引擎就是Webkit,一提到 webkit,首先想到的便是 chrome,可以說,chrome 將 Webkit內核 深入人心,殊不知,Webkit 的鼻祖其實是 Safari。現在很多人錯誤地把 webkit 叫做 chrome內核(即使 chrome內核已經是 blink 了),蘋果都哭瞎了有木有。Safari 是蘋果公司開發的瀏覽器,使用了KDE(Linux桌面系統)的 KHTML 作為瀏覽器的內核,Safari 所用瀏覽器內核的名稱是大名鼎鼎的 WebKit。 Safari 在 2003 年 1 月 7 日首度發行測試版,並成為 Mac OS X v10.3 與之后版本的默認瀏覽器,也成為蘋果其它系列產品的指定瀏覽器(也已支持 Windows 平台)。如上述可知,WebKit 前身是 KDE 小組的 KHTML 引擎,可以說 WebKit 是 KHTML 的一個開源的分支。當年蘋果在比較了 Gecko 和 KHTML 后,選擇了后者來做引擎開發,是因為 KHTML 擁有清晰的源碼結構和極快的渲染速度。Webkit內核可以說是以硬件盈利為主的蘋果公司給軟件行業的最大貢獻之一。隨后,2008 年谷歌公司發布 chrome 瀏覽器,采用的 chromium 內核便 fork 了 Webkit。

4、Firefox瀏覽器:

前面提到過,在第一次瀏覽器中大敗的網景公司並沒有徹底煙消雲散,就是幾經曲折(此處省略,有興趣查閱資料),原網景公司的人員創辦了Mozilla基金會,這是一個非盈利組織,正是他們在2004年推出了自己的瀏覽器Firefox,並且以之前的Mosaic內核為基礎,開發了Gecko引擎,這也是火狐自04年發布以來一直使用的渲染引擎后來在2005年,又在基金會的基礎上成立了Mozilla公司,其主要任務就是繼續開發Firefox。Gecko是一個開源項目,代碼完全公開,因此受到很多人的青睞~對了,從Firefox問世開始,第二次瀏覽器大戰基本算是徹底打響了,第二次瀏覽器大戰與第一次二元鼎力的局面不同,這一次的特點就是百家爭鳴,也自此打破了IE瀏覽器從98年網景被收購后獨步瀏覽器市場的局面。

5、Chrome瀏覽器:

2008年,大名鼎鼎的互聯網巨頭Google公司發布了它的首款瀏覽器Chrome瀏覽器。雖然在瀏覽器方面,Chrome算是年輕的一代了,但是沒辦法啊,人家是富二代官二代啊,后台太強,而且確實先天能力得天獨厚,從文章最初貼的那個瀏覽器市場份額報告可以看出即便是在國內市場,Chrome瀏覽器依然占據着半壁江山。前面說的,其實Chrome瀏覽器的內核名為chromium,也就是現在大家習慣稱的chrome內核,而且按照大家的誤解,一直認為的chrome內核就是由蘋果公司最先選擇的算是KHTML引擎的分支-Webkit,這大概是蘋果公司至今說不清道不明的傷痛吧~~chromium fork 自開源引擎 webkit,卻把 WebKit 的代碼梳理得可讀性提高很多,所以以前可能需要一天進行編譯的代碼,現在只要兩個小時就能搞定。因此 Chromium 引擎和其它基於 WebKit 的引擎所渲染頁面的效果也是有出入的。所以有些地方會把 chromium 引擎和 webkit 區分開來單獨介紹,而有的文章把 chromium 歸入 webkit 引擎中,都是有一定道理的。(谷歌公司還研發了自己的 Javascript 引擎,V8,極大地提高了 Javascript 的運算速度。)chromium 問世后,帶動了國產瀏覽器行業的發展。一些基於 chromium 的單核,雙核瀏覽器如雨后春筍般拔地而起,例如 搜狗、360、QQ瀏覽器等等,無一不是套着不同的外殼用着相同的內核。

然而 2013 年 4 月 3 日,谷歌在 Chromium Blog 上發表 博客,稱將與蘋果的開源瀏覽器核心 Webkit 分道揚鑣,在 Chromium 項目中研發 Blink 渲染引擎(即瀏覽器核心),內置於 Chrome 瀏覽器之中。其實Blink引擎就是也就是Webkit的分支,就像Webkit是KHTML的分支一樣。Blink引擎現在是谷歌公司與Opera Software共同研發,上面提到過的,Operaqq棄用了自己的Presto內核,加入Google陣營,跟隨谷歌一起研發Blink,套上Chromium內核后,用戶體驗貌似確實大不如前,鼎盛時期的Opera7.0也不復存在~~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM