青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

yehao's Blog

瀏覽器內核知識你知多少

我們每天上網都離不開瀏覽器,但是你可能不會關心到瀏覽器內核的問題。瀏覽器的性能差異,與其使用的內核不無關系。今天,我們就來充實一下自己,了解了解有關瀏覽器內核的知識吧。

      瀏覽器內核是什么東西

      首先解釋一下瀏覽器內核是什么東西。英文叫做:Rendering Engine,中文翻譯很多,排版引擎、解釋引擎、渲染引擎,現在流行稱為瀏覽器內核,至于為什么流行這么稱呼,請自行領悟。

      Rendering Engine,顧名思義,就是用來渲染網頁內容的,將網頁的代碼轉換為最終你看得見的頁面。因為是排版,所以肯定會排版錯位等問題。為什么會排版錯位呢?有的是由于網站本身編寫不規范,有的是由于瀏覽器本身的渲染不標準。

      現在有幾個主流的排版引擎,因為這些排版引擎都有其代表的瀏覽器,所以常常會把排版引擎的名稱和瀏覽器的名稱混用,比如常的說IE內核、Chrome內核。其實這樣子是不太合理的,因為一個完整的瀏覽器不會只有一的排版引擎,還有自己的界面框架和其它的功能支撐,而排版引擎本身也不可能實現瀏覽器的所有功能。

      下面羅列一下幾款主流的排版引擎和瀏覽器。

      1、Trident 內核(Windows) 轉自www.58116.cn

      Trident 就是大名鼎鼎的 IE瀏覽器 所使用的內核,也是很多瀏覽器所使用的內核,通常被稱為IE內核?;赥rident內核的瀏覽器非常多,這是因為Trident內核提供了豐富的調用接口。老的Trident內核(比如常說的IE6內核)一直是不遵循W3C標準的,但是由于當時IE6的市場份額最大,所以后果就是大量的網頁專門為IE6等老Trident內核編寫,在IE6下顯示很正常,但其實這些網頁的代碼并不符合W3C標準,于是,完全依據W3C標準寫的網頁在老的Trident內核下面又出現偏差,這就是為什么很多人覺得后來的IE9的網頁排版有時會亂了,而IE6則正常,其實不是瀏覽器兼容性差了,而是你訪問的網頁不符合新的標準。目前可供調用的最新版的Trident內核是IE9所用的內核,相較之前的版本對W3C標準的支持增強了很多。 轉自www.58116.cn

 

IE瀏覽器使用Trident 內核 轉自電腦入門到精通網

      Trident內核的常見瀏覽器有:

      IE6、IE7、IE8(Trident 4.0)、IE9(Trident 5.0)、IE10(Trident 6.0); 轉自電腦入門到精通網

      世界之窗、 360安全瀏覽器、傲游;搜狗瀏覽器;騰訊TT;阿云瀏覽器(早期版本)、百度瀏覽器(早期版本)、瑞星安全瀏覽器、Slim Browser; GreenBrowser、愛帆瀏覽器(12 之前版本)、115瀏覽器、155瀏覽器; 閃游瀏覽器、N氧化碳瀏覽器、糖果瀏覽器、彩虹瀏覽器、瑞影瀏覽器、勇者無疆瀏覽器、114瀏覽器、螞蟻瀏覽器、飛騰瀏覽器、速達瀏覽器、佐羅瀏覽器; 轉自www.58116.cn

      其中部分瀏覽器的新版本是“雙核”甚至是“多核”,其中一個內核是Trident,然后再增加一個其他內核。國內的廠商一般把其他內核叫做“高速瀏覽模式”,而Trident則是“兼容瀏覽模式”,用戶可以來回切換。

      2、Gecko(跨平臺)

      Netscape6 啟用的內核,現在主要由Mozilla基金會進行維護,是開源的瀏覽器內核,目前最主流的Gecko內核瀏覽器是Mozilla Firefox,所以也常常稱之為火狐內核。因為Firefox的出現,IE的霸主地位逐步被削弱,Chrome的出現則是加速了這個進程。非Trident內核的興起正在改變著整個互聯網,最直接的就是推動了編碼的標準化,也使得微軟在競爭壓力下不得不改進IE。不過比較可惜的是,雖然是開源的,也開發了這么多年,基于Gecko的瀏覽器并不多見,除了一些簡單的改動(坑爹的X瀏覽器)或者是重新編譯(綾川ayakawa、tete009),深度定制或者增強型外殼的還比較少見。另外就是有一些其它軟件借用了Gecko內核,比如音樂管理軟件SongBird。

      常見的Gecko內核的瀏覽器:Mozilla Firefox、Mozilla SeaMonkey、Epiphany(早期版本)、Flock(早期版本)、K-Meleon。

 轉自電腦入門到精通網

Gecko內核的瀏覽器:Mozilla Firefox

      3、KHTML(Linux)

      KDE開發的內核,速度快捷,容錯度低。這個內核可能不見得很多人知道,但是后面再看下去你就明白了。常見的KHTML內核的瀏覽器:Konqueror。 轉自www.58116.cn

      4、WebKit(跨平臺)

      由KHTML發展而來,也是蘋果給開源世界的一大貢獻。是目前最火熱的瀏覽器內核,火熱倒不是說市場份額,而是應用的面積和勢頭。因為是脫胎于KHTML,所以也是具有高速的特點,同樣遵循W3C標準。從目前看來,WebKit 內核是最有潛力而且是已經有相當成績的新興內核,性能非常好,而且對W3C標準的支持很完善,本人非常看好它。 轉自www.58116.cn

      常見的WebKit內核的瀏覽器:Apple Safari (Win/Mac/iPhone/iPad)、Symbian手機瀏覽器、Android 默認瀏覽器。

      5、Chromium(跨平臺)

      其實 Chromium 就是 WebKit,維基百科里面并沒有將Chromium從WebKit分出來,這個區分完全是基于我個人的惡趣味。記得以前看過一個大牛的博文說過,Chromium把WebKit的代碼梳理得可讀性提高很多,所以以前可能需要一天進行編譯的代碼,現在只要兩個小時就能搞定。這個我自己也沒有考究過,但是估計可信。這個也能解釋為什么Gecko和WebKit出來了這么久,第三方編譯、定制的版本并不多,但是由Chromium衍生出來的瀏覽器早就滿坑滿谷了。

      常見的Chromium內核的瀏覽器:Google Chrome、Chromium、SRWare Iron、Comodo Dragon。

 

Google Chrome瀏覽器內核是Chromium

      6、Presto(跨平臺)

      Opera 所采用的內核,準確地說,是Opera 7.0及以后版本的內核,Opera 3.5-6.1版本使用的內核叫做Elektra。不用說,Presto對W3C標準的支持也是很良好的。雖然我很喜歡Opera,但是我對Presto的渲染速度一直有保留態度。之前在OperaChina論壇看見有人說過,Presto優先解析文字,保證可閱讀性,媒體資源的渲染放后。常見的Presto內核的瀏覽器:Opera。

二、JavaScript引擎

      說完了排版引擎,接下來說說 JavaScript 引擎。顧名思義,JavaScript引擎就是用來執行JS代碼的。譬如說,一個算圓周率的網頁,排版引擎把頁面的框架給顯示出來了,但最終的結果需要用到 Javascript 來計算,所以Javascript引擎的快慢也是對整個網頁的速度有著很大影響,特別是目前越來越多類似 WebQQ、Gmail 等大量應用了復雜的 Javascript 運算的網站,不同的引擎最終的速度差異會相當大。

      為什么要單獨拿出來說呢?因為它還涉及到跑分。經??匆姾芏辔恼略趫蟮勒f哪個瀏覽器更快,其實大部分說的就是JavaScript的渲染速度,而不是頁面的載入速度。在網速許可的情況下,其實各個瀏覽器的頁面載入速度差別不大(Opera遜色一些)。那是不是說對比JavaScript的渲染速度其實沒有意義?也不是這么說,因為現在JavaScript在頁面中的比重會越來越大,越來越多的動態頁面開始大量借助JavaScript,比如現在主流的SNS、郵箱、網頁游戲,所以JavaScript的渲染速度也是一個很重要的指標。JavaScript的渲染速度越快,動態頁面的展示也越快。Opera在JavaScript引擎的跑分上面一直都是很牛逼的,一般來說最新測試版之間PK,Opera基本都會奪冠。 轉自電腦入門到精通網

      1、Chakra 查克拉,IE9啟用的新的JavaScript引擎。

      2、SpiderMonkey / TraceMonkey / JaegerMonkey

      SpiderMonkey應用在Mozilla Firefox 1.0-3.0,TraceMonkey應用在Mozilla Firefox 3.5-3.6版本,JaegerMonkey應用在Mozilla Firefox 4.0及后續的版本。

      3、V8 應用于Chrome、傲游3。 轉自www.58116.cn

      4、Nitro 應用于Safari 4及后續的版本。

      5、Linear A/Linear B/Futhark/Carakan 轉自電腦入門到精通網

      Linear A應用于Opera 4.0-6.1版本,Linear B應用于Opera 7.0~9.2版本,Futhark應用于Opera 9.5-10.2版本,Carakan應用于Opera 10.5及后續的版本。

      6、KJS KHTML對應的JavaScript引擎。

      三、幾個與瀏覽器有關的測試項目 轉自www.58116.cn

      1、V8引擎 測試傳送門,現在很多“雙核”瀏覽器都用它來跑分測試JavaScript引擎,分數越高越好。

      2、Acid3 測試傳送門,這個主要是對網頁標準的兼容性測試,分數越高表示越符合網頁的開發標準,滿分是100分。

      3、HTML5 測試傳送門,測試瀏覽器對HTML5標準的支持,分數越高越好。 轉自電腦入門到精通網

      四、幾個奇葩 轉自電腦入門到精通網

      1、IETab

      這是一款瀏覽器擴展,并非內核。在沒有第三方編譯版本的時候,IETab一直是 Mozilla Firefox、Chrome等非Trident內核的瀏覽器的安裝量最大的擴展之一,方便用戶在不開啟IE的情況下調用Trident內核訪問一些兼容性比較差的網站。

      2、Trident/Gecko雙核瀏覽器

      雖然IETab能實現部分需求,但是深度訂制的畢竟還是不一樣,所以Trident/Gecko雙核瀏覽器就誕生了,Sleipnir、Avant 12(Orca)是這類里面比較常見的。Avant 12因為有Orca的前期積累,所以輕車熟路,后面還打算加入Chromium,變成三核瀏覽器,但是偏偏現在Mozilla Firefox和Chrome都在瘋狂刷版本號,肯定有一部分精力要花在跟進版本上。

      3、Trident/WebKit雙核瀏覽器

      現在國內最主流的“雙核”瀏覽器基本都是這個架構,360極速瀏覽器、世界之窗瀏覽器極速版、傲游3、搜狗瀏覽器、QQ瀏覽器、楓樹瀏覽器、快快瀏覽器、百度瀏覽器、阿云瀏覽器(后期版本)、太陽花瀏覽器,其中最奇葩的是傲游3。其它雙核瀏覽器都是基于Chromium的,而傲游是基于WebKit的,但是偏偏又用的是V8引擎。

      4、Trident/Gecko/WebKit三核瀏覽器

      目前能見的應該就是日本的Lunascape,Avant增加了WebKit內核之后也會歸類到這里。說實話,Lunascape真的很難用,真的很奇葩。各個內核相對獨立,外殼本身不夠強化,穩定性不高,所以還不如用回單核瀏覽器。 轉自www.58116.cn


posted on 2012-08-12 16:54 厚積薄發 閱讀(358) 評論(0)  編輯 收藏 引用 所屬分類: Web

導航

<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

統計

常用鏈接

留言簿

隨筆分類

文章分類

文章檔案

搜索

最新評論

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美专区在线| 亚洲图色在线| 久久久久网站| 国产精品久久久久天堂| 日韩视频亚洲视频| 欧美激情亚洲一区| 久久成人亚洲| 国产精品欧美日韩久久| 亚洲视频综合| 在线一区观看| 欧美日韩在线不卡| 亚洲制服少妇| 亚洲视频在线观看| 国产精品三级久久久久久电影| 亚洲另类视频| 亚洲免费观看视频| 欧美日韩亚洲综合在线| 一本色道久久综合亚洲91| 日韩视频免费| 国产精品v日韩精品| 午夜宅男久久久| 亚洲欧美日韩中文播放| 国产亚洲一区二区三区在线观看| 午夜精品久久久久影视| 欧美在线日韩| 亚洲黄页一区| 日韩一级视频免费观看在线| 国产精品日本欧美一区二区三区| 亚洲天堂免费观看| 亚洲自拍偷拍麻豆| 精品动漫3d一区二区三区免费| 久久蜜桃香蕉精品一区二区三区| 久久婷婷影院| 亚洲日本在线观看| 亚洲在线观看免费| 在线成人www免费观看视频| 亚洲国产成人久久综合一区| 久久免费国产精品| 夜夜爽www精品| 一区二区三区日韩欧美| 国产亚洲视频在线| 亚洲国产成人午夜在线一区| 国产精品入口麻豆原神| 久久天堂成人| 欧美日韩国产综合网| 久久精品亚洲一区二区| 欧美激情综合在线| 欧美在线3区| 免费永久网站黄欧美| 亚洲一区免费| 久久影视三级福利片| 亚洲一区二区三区乱码aⅴ蜜桃女| 午夜一区二区三区不卡视频| 91久久久国产精品| 亚洲欧美日韩国产综合在线| 亚洲日本中文字幕| 欧美一区二区三区在线看| 日韩一级大片| 久久成人免费电影| 亚洲一区二区影院| 欧美成人激情视频免费观看| 小嫩嫩精品导航| 欧美精品一区在线发布| 久久色中文字幕| 国产一区二区精品久久91| 午夜视频一区在线观看| 午夜精品久久久久久久久久久| 欧美日韩专区| 一区二区国产精品| 午夜国产不卡在线观看视频| 欧美午夜免费| 亚洲欧美成人精品| 久久精品国产第一区二区三区| 国产美女一区二区| 欧美一区二区观看视频| 久久精品国产精品亚洲综合| 国产综合亚洲精品一区二| 欧美一级一区| 欧美成ee人免费视频| 亚洲国产日韩欧美在线图片| 男女精品视频| 亚洲精品日韩在线观看| 9久re热视频在线精品| 国产精品啊v在线| 亚洲欧美日韩国产一区| 久久久无码精品亚洲日韩按摩| 国语自产精品视频在线看8查询8| 久久午夜电影| 亚洲乱码国产乱码精品精天堂| 亚洲综合国产精品| 国产午夜精品一区二区三区视频| 久久精品国产第一区二区三区最新章节 | 欧美午夜影院| 亚洲永久字幕| 欧美肥婆在线| 亚洲一区国产精品| 国产在线拍揄自揄视频不卡99| 美日韩精品视频免费看| 一区二区三区高清在线| 久久久蜜桃一区二区人| 亚洲免费av观看| 国产伦精品一区二区三区视频黑人| 久久久久国产精品一区| 亚洲另类在线一区| 老司机成人在线视频| 一本到高清视频免费精品| 国产婷婷成人久久av免费高清 | 午夜影院日韩| 91久久嫩草影院一区二区| 性xx色xx综合久久久xx| 亚洲美女精品久久| 国产一区二区精品| 欧美日韩你懂的| 快射av在线播放一区| 亚洲午夜激情在线| 亚洲黄色三级| 玖玖玖免费嫩草在线影院一区| 亚洲一区三区电影在线观看| 在线观看视频一区二区欧美日韩| 国产精品爱久久久久久久| 免费人成精品欧美精品| 午夜精品在线视频| 中日韩高清电影网| 欧美激情在线狂野欧美精品| 久久久久久亚洲精品中文字幕 | 国产日韩一区二区三区| 欧美日韩国产精品一区| 麻豆精品一区二区综合av| 午夜精品剧场| 亚洲图片欧洲图片日韩av| 亚洲人成人一区二区在线观看| 免费永久网站黄欧美| 久久国产精品电影| 香蕉久久夜色精品国产使用方法| 一区二区日韩精品| 99精品欧美一区二区蜜桃免费| 在线看片日韩| 悠悠资源网亚洲青| 狠狠色丁香久久婷婷综合丁香| 国产欧美亚洲精品| 国产精品久久久久9999高清| 欧美日韩亚洲一区二区三区| 欧美精品v日韩精品v国产精品| 欧美成人亚洲成人| 免费欧美在线| 欧美成人按摩| 欧美成人中文| 欧美激情视频在线播放| 欧美1区2区3区| 欧美国产一区二区在线观看| 免费日韩av电影| 欧美第一黄网免费网站| 欧美激情91| 欧美网站在线观看| 欧美性猛交99久久久久99按摩| 国产精品久久久免费| 国产九九视频一区二区三区| 国产日韩欧美综合| 狠狠爱综合网| 91久久久久久国产精品| 日韩午夜免费视频| 亚洲一区二区三区高清| 欧美影院在线| 麻豆久久久9性大片| 欧美激情91| 一区二区欧美视频| 香蕉成人久久| 美日韩精品免费观看视频| 欧美激情一区二区| 国产精品人成在线观看免费| 国产一区二区三区自拍| 亚洲精品乱码久久久久| 亚洲欧美国内爽妇网| 久久亚洲免费| 亚洲精品偷拍| 欧美在现视频| 免费亚洲一区| 国产精品一区一区| 伊人久久亚洲美女图片| 一区二区高清在线观看| 久久久噜噜噜| 亚洲精品久久久久久久久久久| 亚洲欧美日韩电影| 免费视频一区| 国产精品永久免费视频| 亚洲精品久久久一区二区三区| 亚洲欧美中文字幕| 亚洲高清久久网| 亚洲欧美精品一区| 欧美国产欧美亚洲国产日韩mv天天看完整 | 亚洲深夜激情| 欧美aⅴ一区二区三区视频| 国产精品日韩欧美一区二区三区| 亚洲国产精彩中文乱码av在线播放| 一区二区精品| 欧美91大片| 亚洲欧美日韩精品久久久| 欧美精品日韩| 亚洲国产欧美一区二区三区同亚洲 | 国产精品网站在线|