日本特级淫片在线观看_看全色黄大色黄女片爽名优_老司机中文字幕_成人1区2区_美女很黄免费_亚洲成av人无码不卡影片

新聞資訊

關于瀏覽器內核,你不得不了解的事

發布日期:2016-12-07 09:40:48      作者:華騰信息
(作者:佚名  來源:linuxprobe)

接下來主要介紹一些常見的瀏覽器內核和JavaScript引擎,部分內容來自于我在網上找到的資料,還有一些是我自己的理解,不保證完全正確,但是大致應該是沒錯的。如果有誤,請指正……

一、瀏覽器內核 (排版引擎/渲染引擎)

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

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

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

1、Trident 內核(Windows)

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

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瀏覽器、螞蟻瀏覽器、飛騰瀏覽器、速達瀏覽器、佐羅瀏覽器;

其中部分瀏覽器的新版本是“雙核”甚至是“多核”,其中一個內核是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

3、KHTML(Linux)

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

4、WebKit(跨平臺)

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

當前發展勢頭最強勁的WebKit內核,常見的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

6、Presto(跨平臺)

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

7、更多其它內核可以參考維基百科

二、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。

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引擎。

三、幾個與瀏覽器有關的測試項目

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搜狗瀏覽器3、QQ瀏覽器、楓樹瀏覽器、快快瀏覽器、百度瀏覽器、阿云瀏覽器(后期版本)、太陽花瀏覽器,其中最奇葩的是傲游3。其它雙核瀏覽器都是基于Chromium的,而傲游是基于WebKit的,但是偏偏又用的是V8引擎。

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

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

五、幾個小點

1、Chrome/Chromium

很多人都會說自己用的雙核瀏覽器是Chrome/IE雙核的,或者說是基于Chrome的。其實這種說法并不正確,因為Chrome本身并不開源,其它廠商是不能去定制Chrome的。能被修改、定制的是Chromium,Chrome的開源開發版本,代碼和Build都提供下載。

Chromium/Chrome兩個單詞都是鉻,分別是拉丁文和英文,除了名字之外,很有很多不同,你可以自己對比一下。Chromium一天最多可以更新十幾二十個版本,實驗性的新特性都會現在這里放出,但是Chromium本身其實并不穩定。Chrome總共有四個更新分支:Canary、Dev、Beta、Stable,穩定性依次增強。

2、MyIE、MyIE2、傲游、GreenBrowser 自行搜索,一段歷史。

3、頁面兼容性判斷

在確保IE瀏覽器沒有損壞的基礎上,搭配一款非Trident內核的瀏覽器進行判斷,如果可以的話,最好所有內核都配齊了??刂谱兞烤湍苷业絾栴}所在,是瀏覽器本身的問題,還是頁面編碼有問題。對于用戶來說就能更好地去選擇自己該用什么瀏覽器訪問什么頁面,對于開發者來說應該要寫出無差別代碼。

4、一直被模仿,一直被超越的Opera

Opera其實很好看也很好用,而且極度創新(貌似全頁面縮放、多標簽瀏覽、鼠標手勢、快速撥號等功能都是它首創的),但是市場占有率一直很低。很多很好用的新特性總是被抄襲,所以大家笑稱Opera“一直被模仿,一直被超越”。坊間傳聞多標簽頁瀏覽器就是Opera發明的,但是貌似有人考究了這個傳聞其實不屬實。不過快速撥號、Turbo瀏覽等功能就是扎扎實實Opera首創的。你可以不用Opera,但是你會損失很多樂趣。

5、這年頭流行刷版本號

現在版本號最高的瀏覽器是Chrome,穩定版的版本號是14,也是現在主流瀏覽器里面誕生時間最短的,真是一個刷版本號高手。早期的Chrome版本更迭還會增加一些比較重要的新特性,比如擴展支持,現在的版本更迭基本上并沒有伴隨什么大的更新。現在很多偽高端用戶就會整天追著第三方編譯版本趕緊跟進版本號,但是其實真正的意義并不大。

多虧了Chrome的“提攜”,今年Firefox也在猛刷版本號,年初還是3.x,現在正式版已經是7.0.1,每夜版已經到了10.0。Opera積累了多年才到11.50,測試版是12.0。IE的正式版是9,平臺預覽版是10。

6、查看源代碼、開發者工具

一般來說,查看源代碼和使用開發者工具是比較實用的,普通用戶可能用的機會并不多,但是在判斷一些問題的時候其實是很有用的。通過查看源代碼或者使用開發者工具,可以大致了解這些網站里面的一些元素或者加載的腳本或者是規則,對于判斷兼容性問題有一定的幫助,也可以用來準確捕捉頁面元素。

?

聯系地址:中國福建省泉州市豐澤區東海大街雅園3號樓24層  |  聯系電話:0595-22501050  |   閩ICP備12020835號-3   |    |  
主站蜘蛛池模板: 天堂网www最新版资源在线_婬荡少妇21P_靠逼视频免费网站_自拍偷自拍亚洲精品播放_五月丁香六月激情综合在线视频_久久婷婷人人澡人人爽人人爱_亚洲精品观看_国产精品无码无需播放器 91视频国产网站_亚洲免费三区一区二区_一区网站_亚洲精品91久久久久久_中文字幕精品A片不卡一卡二_免费在线人擦_国产精品久久久久久白浆_国产精品毛片一区二区 | 96国产精品视频_国产精品嫩草影院免费观看_国产在线无码视频一区二区三区_久久久久久久久嫩草精品乱码_亚洲色噜噜网站在线观看_亚洲色图清纯制服_91视频免费黄_国产午夜无码福利在线看网站 | 日日摸日日碰夜夜爽97_亚州av不卡中文_国产资源久久_高潮视频在线_在线天堂中文在线资源网_成人影片免费_无码视频在线观看_亚洲国产天堂久久综合网 | 日韩动漫av_高清视频欧美一级_国产69精品久久久久久野外_免费三级在线观看_亚洲九九色_a毛片在线观看_日本三级图片_www.99热视频 | 18video性欧美19sex_成人免费视频网_69福利影院_91伦理影院_国产精品入口福利_黄在线观看_国产成人鲁鲁免费视频_国产成人亚洲精品影院 | 免费日韩在线_亚洲免费网_久久一区二区三区欧美_无遮挡拍拍拍免费观看_97影院在线免费看_欧美久操_一级黄色片一_91视频网址入口 | 水蜜桃成视频人在线播放_欧美黑人bbcvideos极品_中文字幕精品在线播放_亚洲黄色第一页_色婷婷亚洲六月婷婷中文字幕_黄色a免费_日批免费观看_偷拍一区二区三区在线婷婷 国产内射999视频一区_国产村长av一区二区三区_国内av一区二区三区_m麻豆传媒_亚VA芒果乱码一二三四区别_自拍偷拍视频在线观看_免费爱爱视频网址_3d动漫精品久久一区二区 | 国产福利不卡视频在免费_丁香色五月国产在线视频_日本aⅴ视频_日批国产_日日噜噜噜噜人人爽亚洲精品_av免费在线观看网址_日本视频免费观看_性欧美1819sex性高清 | 在线播放一区二区三区_久操福利_欧美精品久久久久久久自慰_日本男人天堂_日本xx18_国产成人亚洲综合色_中国人做受免费视频_91老司机免费精品观看 | 亚洲国产区_丁香五月亚洲中文字幕_欧美色窝79yyyycom_午夜精品久久久久_一本色综合亚洲精品蜜桃冫_短裙公车被强好爽H吃奶_亚洲激情久久_激情久爱免费视频在线 | 久草热在线_日韩一二区_亚洲日韩国产AV无码无码精品_涩av在线_久久久久久久999精品视频_国产人成在线视频免费播放_青青草国内自拍_国产黄色片子 | 黄色网址免费在线播放_扒开老师大腿猛进AAA片_免费黄色一级视频_亚洲精品中文字幕乱码4区_一区av在线_日韩人妻无码精品系列专区_精品久久久久久天美传媒_国产精品久久久久7777婷婷 | 成人午夜精品一级毛片欧美_最新永久免费AV无码网站_精品白浆一区二区三区h_国产乱区_国产偷窥洗澡视频_天天操天天撸_无码AV中文字幕出轨人妻_国产aⅴ无码久久久高潮老头 | 白嫩美女_国产精品xxx_免费网站看gv片在线_国产在线高潮_天天干夜夜夜操_午夜亚洲精品专区高潮日w_国产女人乱子对白AV片_人妻聚色窝窝人体WWW一区 | 四虎4hu新地址入口2023_国产亚洲片_日韩成人一级大片_日比视频免费看_最近中文字幕高清2019中文字幕_古代性色禁片在线播放_亚洲最新免费视频_av女在线观看 | 日本高清一二三区_欧美xxxx极品bbw_国产91会所女技师在线观_免费精产国品一二三产区区大学生_国产青草_成年A级毛片免费观看_麻豆.www_欧美日韩国产一区精品一区 | 国产高清视频免费最新在线_成人在线免费观看小视频_黄色a一级片_av无码免费岛国动作片片段_久久久久无码精品国产不卡_中文字幕视频在线观看_日韩欧美高清视频_最新中文乱码字字幕在线 | 久久夜色精品国产嚕嚕亚洲av_成年在线观看_日韩精品在线视频免费观看_在线亚洲日产一区二区_99久久久国产精品露出_调教凌虐妻妾奴在线播放_久久99国产精品久久99软件_欧美天天射 | 久草热在线_日韩一二区_亚洲日韩国产AV无码无码精品_涩av在线_久久久久久久999精品视频_国产人成在线视频免费播放_青青草国内自拍_国产黄色片子 | 欧美wwwcom_国产日韩无_婷婷一区二区三区四区_人妻中文字系列无码专区_天天射天天干天天插_AV无码免费一区二区三区_夜夜草av_国产人妻大战黑人第1集 | 又硬又粗又大一区二区三区视频_2020精品国产自在现线看_久久精品国产99久久六动漫_台湾佬亚洲_欧美三圾片在线观看_欧美精品VIDEOFREE1080P_911精品影院在线观看_免费亚洲一区二区 | 天天看片夜夜爽_亚洲女同一区_91se在线看片国产免费观看_中文字幕天堂在线_欧美日韩午夜_久久视频在线看_天天爽夜夜爱_国产乱一区二区 | 国产成人精品国内自产拍_久一国产_鸭王精品一区二区_午夜九九_欧洲一级免费_男人的天堂AV网站_久久tv中文字幕首页_新有菜免费在线观看 | 婷婷成人激情_中文乱码人妻一区二区三区视频_操的很爽_YY111111少妇影院免费观看_日韩在线一二_久久不见久久见免费视频7_一区二区三区精华液_你好李焕英免费高清在线播放 | av网站在线观看不卡_国产大屁股视频免费区_国产香线蕉手机视频在线观看_www.久久色_亚洲日日操_久久久国产欧美_疯狂做受XXXX高潮不断_国产亚洲精品久久久久久久软件 | 91亚洲精华国产精华精华乳_国偷盗摄自产福利一区在线_嫩草视频看看_成人sese_蜜桃成人_激情毛片无码专区_亞洲成av無碼人在線觀看_无码制服丝袜人妻一在线视频 | 性欧美大战久久久久久久免费观看_日韩精品一区二区午夜成人版_三级在线看_亚洲高清视频网站_伊人第一页_成人高潮视频_日本熟老少妇xxxxx_青娱乐国产中文字幕 | 国产精品大陆在线观看_国产精品高清视亚洲精品_纳粹荒淫史_亚洲综合憿情五月丁香五月网_mm1313美女视频_亚洲精品中文字幕乱码三区_漂亮的丰满人妻中文字幕_欧美特黄aaaaaaaa大片 | 日产福利视频在线观看_国产色视频网站免费_亚洲欧美激情综合第一区_日本一本色道免费视频_草莓榴社区免费观看_精品台湾swag在线播放_人妻人人澡人人添人人爽人人玩_无码av不卡免费播放 | 欧美激情一区二区三区四区_国产成人福利在线一区_91超碰刺激偷拍_欧美国产成人激情视频在线观看_日韩av中文字幕在线播放_中文字幕一区二区人妻性色_免费av中文字幕_亚洲久av 麻豆最新网址_日韩av成人网_在线吸色_少妇高清性色生活片成人A片_日韩精品中文字幕一区二区_久久特黄_色噜噜狠狠色综合网图区_无遮挡h肉动漫在线观看 | 日本欧美一区二区免费不卡_中国xxxxxxxxx88_日韩一级理论片_日韩欧美网_亚洲av无码成h人动漫在线观看3d_色射综合_亚洲精品国产剧情久久9191_男同性恋在线观看 | 久久久久久久久久毛片_无码亲近乱子伦免费视频在线观看_成人片免费网站_91popn国产在线_欧美在线观看自拍影视_亚洲狠狠入_午夜热门福利_夜夜狂射影院欧美极品 | 日韩综合一区二区_日日草影院_欧洲精品久久久久69精品_久久久久久久久久久影视_免费女女同黄毛片AV网站_国产又色又爽又黄刺激在线视频_黄色免费影院_网站av免费 | 污香蕉视频在线观看_新狠狠干_日韩欧美在线一级_97理论三级九七午夜在线观看_a级黄色片子_日本极品少妇_综合激情久久综合激情_亚洲精品aⅴ中文字幕乱码 | 性XXXXX大片免费视频_超碰香蕉_久久人人爽人人人澡A片_国产剧情无码播放在线观看_丁香花免费完整高清观看_日本e片色视频_色天使色偷偷av一区二区_肉体裸交137日本大胆摄影 | 国产亚洲AV夜间福利香蕉149_欧洲av一区二区三区_国产aaaa毛片_亚洲成A人片77777KKKK_最近中文字幕免费mv视频7_在线播放日韩_黄污视频在线免费观看_青青草成人色情视频网 | av激情在线_亚洲最新视频在线观看_久碰久摸久看视频不卡视频_97色伦图片97综合影院_欧美人与动人物姣配XXXX_日韩精彩视频在线观看_国产特黄级AAAAA片免_久久伦理精品 | 西西人体www44rt大胆高清_日本精品久久无码影院_欧美激情黄色_亚洲av日韩av无码专区_国产免费拔擦拔擦8x高清在线人_亚洲国产AV玩弄放荡人妇系列_国产亚洲精品v_国产精品久久久一区麻豆最新章节| 男女猛烈激情XX00免费视频_欧美日韩久久精品_在线中文字幕一区二区精品区_cba录像回放_在线观看中文字幕日韩_黄色avav_中文字幕四区_日韩免费高清 | 亚洲日本网站_超碰在线97观看_久久久久久久久久久丰满_看一级黄色片子_免费观看美女裸体网站_99视频在线观看地址_蘑菇视频在线观看nba_japanese在线91 | 精品一区二区三区免费视频_免费在线观看国产黄_欧美激情精品久久久久久久久久_久色亚洲_亚洲日韩精品无码一区二区三区_国产精品一区二区女厕厕_精品国产不卡一区二区_爱看久久 |