014年在傳統PC端瀏覽器發展的過程中,應該屬于全面進步的一年。本年度中,各家瀏覽器開發商紛紛使出著渾身解數,有的在逐漸地淡化用戶對版本追逐;有的則側重于瀏覽器界面的優化;還有的最終還是回歸到技術層面上的提升。反正無論功夫下到什么位置上,開發商的初衷都是要在自身的品牌瀏覽器基礎上,將更加精進的瀏覽器體驗推送到用戶面前。然而,經過了這一整年的發酵,我們也是時候來對本年度瀏覽器的一些新產品、新技術做一下總結了。
火拼"心"時代 PC端瀏覽器2014年度橫評
每一款產品都具有自己的核心技術(當然也不完全例外)。而對于瀏覽器來說,核心技術所代表的范疇也許相對還要更大。最重要或者說核心的部分是“Rendering Engine”,可大概譯為“渲染引擎”,不過我們一般習慣將之稱為“瀏覽器內核”,負責對網頁語法的解釋。
所以,通常所謂的瀏覽器內核也就是瀏覽器所采用的渲染引擎,渲染引擎決定了瀏覽器如何顯示網頁的內容以及頁面的格式信息。不同的瀏覽器內核對網頁編寫語法的解釋也有不同,因此同一網頁在不同的內核的瀏覽器里的渲染(顯示)效果也可能不同,這也是網頁編寫者需要在不同內核的瀏覽器中測試網頁顯示效果的原因。
說了這么多,筆者的意思無非是為大家講述,作為一款瀏覽器產品,瀏覽器內核技術是那么的重要。就正如我們的橫評主題一樣,在這個拼“心”的競爭環境中,誰能提供更為精進的技術,并以這樣的技術作為基礎做好產品,誰就更容易獲得用戶青睞。那么,接下來的橫評,我們從瀏覽器純技術性能測試項展開本年度的PC瀏覽器橫評。
測試平臺選擇
如上圖所示,我們選用的是Windows 8.1操作系統平臺。由于最新的Windows 10技術預覽版目前仍然在更新之中,加之Win10正式版明年才會本正式推出。因此,為了確保測試進行過程中,避免受到不必要的干擾,造成數據的不準確。我們選用Windows 8.1 Pro(64 bit)。
參測瀏覽器內核及優劣勢比較 | ||
軟件名稱 | 核心 | 優缺點 |
QQ瀏覽器 | Chrome Tab高速組件+IE高級內核 | 兼容性好擴展強大,GPU渲染穩定偏弱 |
Chrome瀏覽器 | Blink(Webkit分支) | 不易崩潰速度快,系統資源占用較高 |
IE11 | IE | 兼容性好,功能的擴展性差 |
Firefox | Gecko | 頁面排版能力強,數據存儲能力較差 |
獵豹瀏覽器 | Chrome/IE兼容核 | 數據安全性高,瀏覽器設計欠佳 |
搜狗瀏覽器 | WebKit/IE兼容核 | 加速效果好,賬戶管理能力較弱 |
傲游云瀏覽器 | Blink/IE兼容核 | 內存占用少,多頁面加載穩定性差 |
360極速瀏覽器 | Chromium/IE兼容核 | 網頁加載速度快,廣告推送過頻繁 |
百度瀏覽器 | Chrome/IE兼容核 | 聚合百度產品,運行慢占用高 |
本文九款參測瀏覽器產品中一,雙核瀏覽器均為極速核心+兼容核心,下文中所出現的各項測試,碰到雙核瀏覽器我們均以極速核作為主核心來進行測試。通過這樣的方式,則更能將單雙核瀏覽器在核心功能上的PK展現出來。
備注:由于軟件通常是按照版本來進行更新的(少部分可能已經取消了版本號,但是日常的更新仍然是不斷在跟進),所以大家可以隨時關注ZOL軟件下載頻道各款參測產品的更新情況,以保證用戶電腦中的瀏覽器保持最新的版本。
瀏覽器的加載測試,是每一款瀏覽器的基本功鑒定。雖然一眾瀏覽器在開發之初的產品理念、定位以及側重點可能并不是一樣的,但是歸根到底,瀏覽器最基本的功能就是針對網頁的瀏覽體驗。因此在網頁的加載方面,是我們測試第一步所首先要考慮的數據標準。那么,在眾多網頁指標,如圖文、視頻、Flash等方面,本文所選用的9款PC瀏覽器的表現如何?我們接下來就為大家呈現。
傲游云瀏覽器標準加載最終速度
這里需要指出的是,用戶普遍在使用不同瀏覽器的時候,在反應速度上的直接感覺,其中很大一部分就來自于這種單頁面加載的速度的體現。然而,普通瀏覽器用戶在使用瀏覽器過程中,除了在網頁在線視頻、游戲以外,其實絕大多數用戶無非還是在于瀏覽圖文信息頁面。要判斷一款瀏覽器是否好用,頁面加載速度是一項重要指標。而針對相對更為“高大上”的瀏覽器其他指標,我們會在后文繼續測試。
參測PC瀏覽器標準頁面加載測試 | |
軟件名稱 | 測試結果 |
QQ瀏覽器 | speed=353kB/sec |
Chrome瀏覽器 | speed=340kB/sec |
IE11 | speed=351kB/sec |
Firefox | speed=283kB/sec |
獵豹瀏覽器 | speed=293kB/sec |
搜狗瀏覽器 | speed=360kB/sec |
傲游云瀏覽器 | speed=361kB/sec |
360極速瀏覽器 | speed=328kB/sec |
百度瀏覽器 | speed=358kB/sec |
點評:這里,需要說明的一點是,測試頁面打開之后,PC瀏覽器對頁面或多或少地存在著網頁的緩存,這樣導致測試的耗時會越來越短,速度也就越來越快了。因此,在標準加載測試中,我們只采取一次性測試并作為最終的測試結果。在之前的年度、半年度的瀏覽器大型橫評中,我們進行了比較,傲游云瀏覽器在標準加載的多次測試中均處在了榜首位置上。本次橫評傲游云瀏覽器也是以361的測試得分排在所有測試產品第一位。
JavaScript是前端開發的主要語言,我們可以通過編寫JavaScript程序來判斷瀏覽器的類型及版本,同時,還能通過JavaScript測試來檢測瀏覽器的性能。其中,JavaScript判斷瀏覽器類型一般有兩種辦法,一種是根據各種瀏覽器獨有的屬性來分辨,另一種是通過分析瀏覽器的user Agent屬性來判斷的。然而,歸根到底這兩種方法在瀏覽器身上的體現,成為性能本質上的考量。
JavaScript測試QQ瀏覽器測試表現
在許多情況下,值判斷出瀏覽器類型之后,還需判斷瀏覽器版本才能處理兼容性問題,而判斷瀏覽器的版本一般只能通過分析瀏覽器的user Agent才能知道。從服務器端到用戶的瀏覽器的界面上,瀏覽器內核對動態類型的對象分析過程需要花費一定的時間,最終結果將作為瀏覽器對動態頁面加載的速度快慢程度的一種判斷。
Javascript性能測試 | |
軟件名稱 | 結果(單位:毫秒,數值越小越好) |
QQ瀏覽器 | 119.2ms+/-2.0% |
Chrome瀏覽器 | 199.9ms+/-1.8% |
IE11 | 120.4ms+/-2.4% |
Firefox | 200.0ms+/-3.8% |
獵豹瀏覽器 | 214.1ms+/-2.1% |
搜狗瀏覽器 | 201.6ms+/-1.5% |
傲游云瀏覽器 | 218.2ms+/-2.8% |
360極速瀏覽器 | 218.7ms+/-2.2% |
百度瀏覽器 | 221.7ms+/-2.3% |
測試點評:JavaScript對瀏覽器進行加載特定的網頁網站的加載測試更具意義。這就是在加載過程中,只需要來測試這個過程中打開網頁所花費的時間,就可以比較出瀏覽器在JavaScript基準測試中的快慢情況。本輪測試相對來說,QQ瀏覽器優勢非常明顯,這也說明了使用QQ瀏覽器來加載大型網站頁面的時候,將會顯得更為給力。
從IE9之后,一眾瀏覽器幾乎在Web平臺上,幾乎都能進行完全而充分的硬件加速,全面支持HTML5 GPU硬件加速。那么,借助于GPU的效能來渲染標準的Web內容,如文字、圖像、視頻、SVG(可縮放矢量圖形)等網絡信息,減少CPU負荷,大大的提高瀏覽器的速度。瀏覽器在絕大部分情況下,對圖形的處理非常重要,同時現在網頁技術的不斷進步,瀏覽器一個專門的圖形的“核心處理器”成為了必備。
IE11瀏覽器GPU處理速度測試
硬件加速已經被各大瀏覽器廠商爭相追捧,不同的瀏覽器使用不同的方法來實現硬件加速,因此它們的表現也不盡相同。使用IE Test Drive官方網站上新增的測試項目“FISH-GL”來對比測試各瀏覽器,對比它們在硬件加速方面的表現。
瀏覽器GPU處理速度測試 | |
軟件名稱 | 測試結果FPS(幀/秒)/GPU 3D渲染加速+ |
QQ瀏覽器 | 15 |
Chrome瀏覽器 | 22 |
IE11 | 25 |
Firefox | 21 |
獵豹瀏覽器 | 13 |
搜狗瀏覽器 | 23 |
傲游云瀏覽器 | 18 |
360極速瀏覽器 | 20 |
百度瀏覽器 | 16 |
點評:這個測試項目對瀏覽器的考驗,主要使用了很多新興的HTML5和SVG模式,比如SVG DOM處理、SVG元素變換、通過HTML5 audio標簽播放背景音樂。測試會追蹤瀏覽器的頁面渲染幀率,測試人員可以通過調節右邊位置上“魚缸中魚兒的數量”來減小瀏覽器渲染的需求,從而能夠相對的提升一下最終的幀數(但需要注意的是,多款瀏覽器之間進行對比時,必須將魚缸中魚兒的數量保持相同的數量來測試,以確保測試的準確性。)
使用Javascript Raytracer可以測試出瀏覽器的JavaScript渲染性能,測試分為基本渲染和完全渲染,基本渲染測試時Javascript Raytracer會以三個像素為一組進行渲染,因此所需時間通常比較快。本項測試沒有封頂數值,單位秒,分值越小越好;而完全渲染測試也是通過Javascript Raytracer進行的,與基本渲染的不同之處在于需要逐個像素的進行渲染。
完全渲染所得到的最終效果
基本渲染和完全渲染測試 | ||
軟件名稱 | 基本渲染測試(S) | 完全渲染(S) |
QQ瀏覽器 | 0.885 | 13.376 |
Chrome瀏覽器 | 0.747 | 21.089 |
IE11 | 0.930 | 15.832 |
Firefox | 2.828 | 35.215 |
獵豹瀏覽器 | 0.816 | 19.577 |
搜狗瀏覽器 | 0.684 | 15.197 |
傲游云瀏覽器 | 0.729 | 14.360 |
360極速瀏覽器 | 0.548 | 14.297 |
百度瀏覽器 | 0.717 | 20.799 |
基本渲染測試結果柱形圖
完全渲染測試柱形圖
測試分析:當引用了JS時候,瀏覽器在原理上會先發送1個jsrequest,一直等待該request的返回。因為瀏覽器需要1個穩定的DOM樹結構,而JS中很有可能有代碼直接改變了DOM樹結構。瀏覽器為了防止出現JS修改DOM樹,需要重新構建DOM樹的情況,所以就會阻塞其他的下載和呈現。這個過程,反應的時間雖然比較快,但卻經歷了大量的邏輯運算。因此,對于瀏覽器本身來說,不同的瀏覽器在應對一系列下載、加載以及呈現的運算時,需要的時間不一樣,這樣也就出現了最終測試結果的快慢不同。
CSS3是CSS技術的升級版本,CSS3語言開發是朝著模塊化發展的。以前的規范作為一個模塊實在是太龐大而且比較復雜,所以把它分解為一些小的模塊,更多新的模塊也被加入進來。這些模塊包括:盒子模型、列表模塊、超鏈接方式、語言模塊、背景和邊框、文字特效、多欄布局等。
性能測試的意義:斟酌瀏覽器的性能,通常都會進行性能測試,參考測試的標準,可以定位瀏覽器本身所具備的性能層次等級。經CSS3專業跑分,我們可以很方便地了解亮點。
360極速瀏覽器CSS3兼容性測試結果
瀏覽器CSS3兼容性測試 | |
軟件名稱 | 測試結果(%) |
QQ瀏覽器 | 51 |
Chrome瀏覽器 | 57 |
IE11 | 52 |
Firefox | 55 |
獵豹瀏覽器 | 56 |
搜狗瀏覽器 | 58 |
傲游云瀏覽器 | 55 |
360極速瀏覽器 | 60 |
百度瀏覽器 | 57 |
參測瀏覽器CSS3兼容性測試結果
CSS3 Selectors Test是CCS3選擇器其中一項測試項目。啟動后的測試,網頁頁面內套件會自動運行一個小測試,這將確定您的瀏覽器是否能夠兼容大量CSS選擇器中的測試項目。如果項目不被兼容,則該項就被標記為一個特定的標簽。您可以點擊每個CSS選擇器的按鈕查看到結果,每個測試都包含這一個小案例,以便提供給使用者對應的解釋。
在技術上,CSS3 Selectors Test在模擬某些用戶交互測試時是有限的,不僅僅依賴于用戶交互的CSS選擇器。幾乎所有的瀏覽器都無法檢測到訪問和未訪問鏈接之間隱私的變化 。影響到這些選擇的能力測試,而無需用戶交互。
測試總結:通過CSS3方面測試,同類產品進行了對比之后,可以得出360極速瀏覽器在CSS3測試中,得到了60%的分值,在對頁面的布局、字體、顏色、背景和其它效果實現更加精確的控制,性能表現具備了非常明顯的優勢。
HTML5是萬維網的核心語言,是標準通用標記語言下的一個應用超文本標記語言。那么,作為目前瀏覽器的一項全新標準,HTML5將推動Web進入新的時代。以往Web還只是上網看一些基礎文檔,而如今,Web是一個極大豐富的平臺。我們已經進入一個穩定階段,每個人都可以按照標準行事,并且可用于所有瀏覽器。如果我們不能攜起手來,就不會有統一的Web。
傲游云瀏覽器HTML5測試結果
HTML5標準的不斷規范化,其中網頁的開發者們有不可取代的功勞,希望大家能分享更多這些很炫的網站給我們。HTML5對于瀏覽器來說,意味著瀏覽器層次上的定位,當然它也是瀏覽器性能所不可獲取的。
瀏覽器CSS3兼容性測試 | |
軟件名稱 | 測試結果 |
QQ瀏覽器 | 375 |
Chrome瀏覽器 | 505 |
IE11 | 372 |
Firefox | 471 |
獵豹瀏覽器 | 494 |
搜狗瀏覽器 | 467 |
傲游云瀏覽器 | 515 |
360極速瀏覽器 | 513 |
百度瀏覽器 | 439 |
HTML5具有兩大特點:首先,強化了Web網頁的表現性能;其次,追加了本地數據庫等Web應用的功能。HTML5實際上包括HTML、CSS和JavaScript在內的一套技術組合。傲游云、360極速瀏覽器和Chrome的表現比較具有優勢了。
評測總結
以上測試部分,我們與以往的測試過程做了一些改變,主要是體現在測試項目的選擇上。本次我們加入了CSS3兼容性測試(本項測試定位瀏覽器本身所具備的性能層次等級)。經過以上詳細的測試比較之后,這里我們可以來做一下總結,并找到其中的優勢產品。(備注:由于測試的項目相對較多,在每一個細化測試項中,可能不同的瀏覽器獲得的測試得分都會呈現高低不平,因此最終我們所找出的優勢產品都是相對意義上的優勢,是從綜合角度上來考究的)
QQ瀏覽器
雙核瀏覽器:本次表現相對比較突出的有QQ瀏覽器、傲游云瀏覽器和360極速瀏覽器。然而其中,無論是這三款雙核哪一款瀏覽器產品,在經過本橫評所選用的6項測試,即使是這三款相對優秀的產品,也無法做到所有無法在測試中完美取勝。而我們唯一可以去比較的是,這三款產品的特性決定了,QQ瀏覽器在前段的測試非常優秀,后段似乎略顯“后勁不足”;而傲游云瀏覽器貫穿整個橫評,測試性能相對要均衡平穩一些;360極速瀏覽器則為“后進型”,后段測試顯得相對要突出不少。
單核瀏覽器:IE11瀏覽器
Internet Explorer 11
本次橫評中,讓筆者影響較深的是IE11瀏覽器,因為在本年度的橫評中,我們看到在單核瀏覽器橫評的最終的測試結果,幾乎都要被Chrome瀏覽器囊括了,其他單核瀏覽器只得到了尷尬的局面。然而,這一次就不一樣了,IE11瀏覽器在經過Windows 8、8.1甚至是目前最新的Windows 10開發洗禮之后,已經殺到了Chrome瀏覽器的前面來。
也許在大家的印象中,IE瀏覽器就是兼容性的化身。IE瀏覽器速度不算快,但是絕對不會讓您感覺到難受;IE界面很簡潔,乍一看去似乎什么功能都“沒有”,然而您所需要的很多功能其實也都能找得到。說到底,IE11本次賽過了Chrome確實讓人感到些許意外。
今天(8月13日)《極限競速:地平線4》與《光環》聯動信息曝光,不出意外在今年的《極限競速:地平線4》中玩家們依舊可以駕駛《光環》系列中的招牌載具馳騁在英國的城鎮鄉間。
根據曝光的游戲聯動宣傳畫面,《光環》疣豬號Warthog和星盟的CCS級戰斗巡洋艦出現在《極限競速:地平線4》的宣傳海報中。同時在該海報中士官長和背景中巨型光環Halo也都有亮相,很明顯這是《極限競速:地平線4》與《光環:無限》之間所進行的合作推廣。
盡管目前還不確定哪一款《光環》載具將登陸《極限競速:地平線4》,但我們在《地平線4》看到《光環》的元素已基本確定無疑。而在2年前的《地平線3》中《光環》中經典的標志載具疣豬號 (2554 AMG Transport Dynamics M12S Warthog CST)就作為活動獎勵登場。
《極限競速:地平線4 Forza Horizon 4》將于10月2日發售,目前Win10國服賣場預售進行中,確認支持官方中文,本次游戲將轉戰至英國,在《地平線3》的基礎上加入全新的四季天氣變化系統,從目前游戲試玩品質看本作已經無懸念鎖定了年度最佳競速游戲的桂冠。
本次《極限競速:地平線4》支持Xbox Play Anywhere,即Xbox One主機平臺和Win10 PC 買一得二、數據互通和跨平臺聯機福利,同時標準版游戲將在10月2日發售當天加入Xbox游戲通行證XGP,與此前的《盜賊之海》、《腐爛國度2》一致。同時《極限競速:地平線4》也確認將會為Xbox One X提供4K、HDR和專屬強化支持。
在世界上最盛大的汽車嘉年華上,不斷變化的賽季改變著一切。單槍匹馬或者與其他人組隊,在一個共享開放世界中探索美麗而富有歷史氣息的英國。收集、改裝和駕駛超過 450 輛車輛。盡情競速、表演特技、創造和探索:選擇您專屬的方式來成為地平線中的超級巨星。
Win10國服《極限競速:地平線4》購買地址:點擊進入。(請點擊閱讀原文跳轉)
歡迎關注微信公眾號“xbox早知道”,微信直接搜索xboxzzd,獲取最新最實用的主機游戲資訊。更多資訊請訪問游戲早知道官方網站,百度“游戲早知道”或直接訪問www.yxzzd.com