在線客服系統(tǒng)
十三年專注于網(wǎng)站建設與互聯(lián)網(wǎng)應用開發(fā),低調(diào)、有情懷的網(wǎng)絡應用服務商!
南昌百恒科技微信公眾號 掃一掃關注
tel-icon全國服務熱線:400-680-9298,0791-88117053
掃一掃關注百恒科技微信公眾號

關于主流瀏覽器中渲染引擎的介紹

百恒 2017-07-03 15:25:21 4993
? ? ? ?渲染引擎(rendering engine)在瀏覽器里有很多不同的稱呼,比如布局引擎(layout engine)或瀏覽器引擎(web browser engine)。渲染引擎是瀏覽器的核心組件,負責把數(shù)據(jù)轉(zhuǎn)換為用戶在屏幕上可以看到的樣式。瀏覽器可以把HTML、圖片和CSS綜合起來,共同決定用戶在瀏覽器中看到的最終產(chǎn)品是什么樣子。正是這些引擎讓用戶能夠看到圖形。說到圖形,實際上也有只解析文本的渲染引擎,比如Lynx和W3M。
? ? ? ?Web上的渲染引擎有很多種。包括WebKit、Blink、Trident和Gecko等,下面江西網(wǎng)絡公司-百恒網(wǎng)絡就來為大家一一介紹一下。
? ? ? ?1、WebKit
? ? ? ?WebKit是最受歡迎的渲染引擎,很多瀏覽器都在用。最著名的是蘋果的Safari,還有以前的谷歌Chrome也用過它。應該說,WebKit是當今最流行的渲染引擎之一。
? ? ? ?WebKit是一個開源項目,它的目標是成為通用的軟件應用程序交互與展示引擎8。除了在瀏覽器中使用,還有郵件客戶端和即時通信系統(tǒng)也在使用它。
? ? ? ?2、Trident
? ? ? ?Trident是微軟開發(fā)的渲染引擎,也叫MSHTML。IE使用的Trident是閉源的,這一點不難想見。Trident算是第二流行的渲染引擎。
? ? ? ?與WebKit類似,Trident也被用于瀏覽器之外的軟件中,比如Google Talk。軟件可以通過調(diào)用Windows系統(tǒng)中的mshtml.dll動態(tài)鏈接庫來使用這個引擎。
? ? ? ?Trident首次出現(xiàn)在Internet Explorer的第四個版本中,一直非常穩(wěn)定。微軟最新的IE至今還使用Trident作為核心渲染引擎。
? ? ? ?3、Gecko
? ? ? ?Firefox是使用Gecko開源渲染引擎的最主要的軟件。Gecko應該是排在WebKit和Trident之后位居第三的渲染引擎。
? ? ? ?Gecko是網(wǎng)景公司20世紀90年代為其瀏覽器Netscape Navigator開發(fā)的一個渲染引擎。目前,Gecko主要用在Mozilla基金會和Mozilla公司開發(fā)的一些應用中,最主要的就是Firefox瀏覽器。
? ? ? ?4、Presto
? ? ? ?Presto是Opera的渲染引擎。但Opera團隊在2013年宣布將很快放棄其自家的Presto,遷移至WebKit Chromium9。WebKit Chromium后來改名為Blink。
? ? ? ?一個主流瀏覽器如此巨大地切換路線,應該說是前所未有的。而且,這樣一來,Presto注定會消亡,成為瀏覽器大戰(zhàn)的犧牲品。
? ? ? ?5. Blink
? ? ? ?2013年,谷歌宣布從WebKit分支出來,創(chuàng)建了新的Blink渲染引擎。Blink最初致力于更好地支持Chrome的多進程架構,降低該瀏覽器的內(nèi)部復雜度。這個渲染引擎能否像WebKit那樣走向輝煌,我們可以拭目以待。但谷歌關于削減其不必要功能的提議,確實是一個好兆頭。
? ? ? ?了解更多南昌網(wǎng)站建設、微信開發(fā)、APP開發(fā)等方面的資訊,歡迎來電咨詢百恒網(wǎng)絡,十多年建站經(jīng)驗,值得信賴!
400-680-9298,0791-88117053
掃一掃關注百恒網(wǎng)絡微信公眾號

歡迎您的光顧,我們將竭誠為您服務×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務 售后服務
 
備案專線 備案專線
 
售后服務 售后服務
 
×