瀏覽器核心知識
我們每天上網都離不開瀏覽器,但是你可能不會關心到瀏覽器核心的問題。瀏覽器的效能差異,與其使用的核心不無關係。今天,我們就來充實一下自己,瞭解瞭解有關瀏覽器核心的知識吧。
1、Trident 核心(Windows)
Trident 就是大名鼎鼎的 IE瀏覽器 所使用的核心,也是很多瀏覽器所使用的核心,通常被稱為IE核心。基於Trident核心的瀏覽器非常多,這是因為Trident核心提供了豐富的呼叫介面。老的Trident核心(比如常說的IE6核心)一直是不遵循W3C標準的,但是由於當時IE6的市場份額最大,所以後果就是大量的網頁專門為IE6等老Trident核心編寫,在IE6下顯示很正常,但其實這些網頁的程式碼並不符合W3C標準,於是,完全依據W3C標準寫的網頁在老的Trident核心下面又出現偏差,這就是為什麼很多人覺得後來的9的網頁排版有時會亂了,而IE6則正常,其實不是瀏覽器相容性差了,而是你訪問的網頁不符合新的標準。目前可供呼叫的最新版的Trident核心是IE9所用的核心,相較之前的版本對W3C標準的支援增強了很多。
2、Gecko(跨平臺)
Netscape6 啟用的核心,現在主要由Mozilla基金會進行維護,是開源的瀏覽器核心,目前最主流的Gecko核心瀏覽器是Mozilla Firefox,所以也常常稱之為火狐核心。因為Firefox的出現,IE的霸主地位逐步被削弱,Chrome的出現則是加速了這個程序。非Trident核心的興起正在改變著整個網際網路,最直接的就是推動了編碼的標準化,也使得微軟在競爭壓力下不得不改進IE。不過比較可惜的是,雖然是開源的,也開發了這麼多年,基於Gecko的瀏覽器並不多見,除了一些簡單的改動(坑爹的X瀏覽器)或者是重新編譯(綾川ayakawa、tete009),深度定製或者增強型外殼的還比較少見。
3、KHTML(Linux)
KDE開發的核心,速度快捷,容錯度低。這個核心可能不見得很多人知道,但是後面再看下去你就明白了。常見的KHTML核心的瀏覽器:Konqueror。
4、WebKit(跨平臺)
由KHTML發展而來,也是蘋果給開源世界的一大貢獻。是目前最火熱的瀏覽器核心,火熱倒不是說市場份額,而是應用的面積和勢頭。因為是脫胎於KHTML,所以也是具有高速的特點,同樣遵循W3C標準。從目前看來,WebKit 核心是最有潛力而且是已經有相當成績的新興核心,效能非常好,而且對W3C標準的支援很完善,本人非常看好它。
常見的WebKit核心的瀏覽器:Apple Safari (Win/Mac/iPhone/iPad)、Symbian手機瀏覽器、Android 預設瀏覽器。
5、Chromium(跨平臺)
其實 Chromium 就是 WebKit,維基百科裡面並沒有將Chromium從WebKit分出來,這個區分完全是基於我個人的惡趣味。記得以前看過一個大牛的博文說過,Chromium把WebKit的程式碼梳理得可讀性提高很多,所以以前可能需要一天進行編譯的程式碼,現在只要兩個小時就能搞定。這個我自己也沒有考究過,但是估計可信。這個也能解釋為什麼Gecko和WebKit出來了這麼久,第三方編譯、定製的版本並不多,但是由Chromium衍生出來的瀏覽器早就滿坑滿谷了。
6、Presto(跨平臺)
Opera 所採用的核心,準確地說,是Opera 7.0及以後版本的核心,Opera 3.5-6.1版本使用的核心叫做Elektra。不用說,Presto對W3C標準的支援也是很良好的。雖然我很喜歡Opera,但是我對Presto的渲染速度一直有保留態度。之前在OperaChina論壇看見有人說過,Presto優先解析文字,保證可閱讀性,媒體資源的渲染放後。
-
怎麼操作三層交換機智慧流處理技術
隨著時代的進展,網路平臺的發達,那麼什麼才是一項可以使人們獲得更好的通訊生活的技術呢?下面小編帶來操作三層交換機智慧流處理技術的相關知識,希望對你有幫助!交換機在同一時刻可進行多個埠對之間的資料傳輸,然後對不同的流賦予不同的優先級別,在不損失資料交換...
-
如何檢視電腦無線網路密碼
有時候時間久了很容易忘記電腦的無線網路密碼,也就是Wifi密碼,當朋友或者家人無線裝置需要無線上網的時候,就要告知其密碼,那麼如何檢視電腦無線網路密碼?下面是小編為大家帶來的'如何檢視電腦無線網路密碼的知識,歡迎閱讀。方法一:直接檢視電腦無線密碼1、點選桌面...
-
木馬病毒的概念及原理
木馬全稱是特洛伊木馬(TrojanHorse),原指古希臘士兵藏在木馬內進入敵方城市從而佔領敵方城市的故事。下面是YJBYS小編整理的木馬病毒的概念及原理,希望可以幫到你!在Internet上,特洛伊木馬指一些程式設計人員在其可從網路上下載(Download)的應用程式或遊戲中,包含...
-
迅捷(FAST)無線路由器設定好了上不了網
本文介紹了迅捷(Fast)無線路由器設定好了上不了網的解決辦法,很多使用者在設定迅捷(Fast)無線路由器的時候會遇到這樣的問題:已經設定好了迅捷(Fast)路由器,但是電腦、手機等裝置不能通過迅捷(Fast)路由器上網。以下是本站小編精心為大家整理的迅捷無線路由器設定好...