2009年由於Chrome的推出,一舉讓瀏覽器的「速度」成為非常重要的議題。無論是Apple的Safari、Firefox都不得不接下Google所拋出的這顆球。(微軟:在Mr. Windows 7:Steven Sinofsky的加持下,我們IE9一定會跟上)老牌瀏覽器Opera在前幾天推出了10.5 Pre-Alpha版,搭載預告已久的Carakan JavaScript 引擎,到底Opera的速度會有多大的進步呢?看看我們的測試:
Carakan JavaScript引擎有多快?
Opera 10.5於內在效能上主要有著三部份的更新,讓網頁呈現與執行效能有所提昇,分為:
- 網頁排版引擎(Render Engine):Presto 2.5
Render Engine主要決定了HTML與CSS如何呈現成我們所見的網頁,也決定一個瀏覽器是否支援各類網路標準。Opera 10.5所使用的Presto 2.5版引擎加入了HTML 5標準中的「離線儲存」,以及CSS 3的圖形變形與轉場(技術資料),讓網頁設計者僅需幾行代碼就能處理動畫與圖形。 - JavaScript引擎(Javascript Engine):Carakan
JavaScript主要處理網頁上的互動要素,像是Plurk、Google文件就大量用到JavaScript,Engine處理速度越快就會更為順暢。Opera 10.5號稱Carakan是全球最快,真的有比Chrome所使用的V8、Safari使用的Nitro來得快嗎,等會兒我們再來看測試結果。Carakan這字的意思是爪哇島使用的文字。 - 向量圖形函式庫(Vector Graphic Library ):Vega
同時Opera 10.5也加入了向量圖形資料庫Vega用來處理複雜圖形,並且具備硬體加速,在Windows上利用DirectX 9、Mac上則是利用OpenGL。我們在跑Peacekeeper瀏覽器測試時,Opera 10.5於複雜圖形這一項真的有比其他瀏覽器快上許多。(也難怪Roberto會抱怨Peacekeeper沒將這一項納入評分考量,建議2010年應該都要納入才對。)
▲這是在Mac Mini 2.0GHz with Bootcamp Windows 7上測的結果。(分數越高越好)
由於目前Opera只完成了Windows版本的最佳化工作,所以測速結果應該是PC上比較準確。JavaScript測速主要的Benchmark工具是Google的V8和Webkit的Sunspider。可以明顯看出,Opera超越了Safari 4,緊咬著Chrome不放。Peacekeeper總體測試也打敗了Firefox,與Chrome、Safari相差不遠。
Mac上則是Safari 4挾著64位元優勢,兩項測試都是第一名,Opera也打敗了目前還在Beta階段的Chromium,於JavaScript測試擠進了第二名;要是Peacekeeper將複雜圖形處理納入計分的話,Opera應該非第一名莫數。
▲Mac上Safari因為64位元優勢而有著特出的表現,Opera 10.5也擠入了第二名。
Opera 10.5介面大進化
另外,Opera 10.5也針對Mac OS X與Windows 7兩大平台重寫了介面,讓我們看看改進了什麼:
- Mac OS X
原來Mac上的Opera使用自有的介面,與Mac預設介面風格差異蠻大的。10.5採用Cocoa框架重新寫過,可以看出明顯差異,就和Safari一樣。同時也加入了多點觸控,三指翻頁與兩指放大縮小的支援。
▲這是目前Opera 10.10版的介面,與Mac OS X的介面風格有所差距。
▲10.5版重新寫過,採用Cocoa框架後是不是更Mac了呢?
- Windows 7
就和Mac一樣,Opera 10.5採用了預設的Aero半透明介面;並且支援PowerBar分頁預覽,目前僅有微軟自家的IE8和Safari支援,Firefox與Chrome都還沒辦到。並且也能在工具列上按右鍵,以Jump List開啟常去的網頁、快速撥號。
▲多美的半透明介面,另外還支援分頁預覽,是第三款支援的瀏覽器。
▲右鍵選單也加入了「經常瀏覽」、「快速撥號」和新分頁等項目。
結論:期待正式版的推出,別讓我們等太久
▲功能補強1:能由網址列搜尋書籤與歷史紀錄,這許多家都有。
Opera在2009年中其實做了相當多的努力,像是推出了重新設計的10版、加入手機版的Turbo功能、以及透過瀏覽器就能架設個人伺服器的Unite功能。但就是不接下Google所拋出的「速度」這顆球,讓人感覺像是我行我素、捉摸不定的AB型人一般;加入了Carakan引擎的10.5版等於宣告了:「我要作就一次做出最好的!」更讓人懷疑Opera的工程師是不是都是AB型的。
不過目前10.5版的穩定性還是不足,而且直接輸入網址也會有點小毛病。要是你想體驗一下,可以下載Windows版或Mac版來玩玩。但還是希望Opera能趕緊完工,給我們一個夠快、夠標準、還能當伺服器用的完全體。當然,最好也將Jedi所作的在地化修改直接納入其中,變得更加好用!
此外,各位覺得目前的瀏覽器還欠缺些什麼呢?留言談談你的看法吧!
▲功能補強2:加上各大瀏覽器都已經具備的私密瀏覽功能。
結果又變成10.5???
之前是 9.5 -> 9.6 -> 10.0 -> 10.1 -> 10.5
每當有 bug fix 或小功能更新就會多 0.01
像 9.62 -> 9.63
等正式版出來吧(希望有辦法修掉這個問題啦
謝謝提醒,已經修正。
現在pre-alpha版的vega還沒有硬件加速,以後再加入...哈哈,你信麼,軟件加速已經這麼強大了,好期待
“Although it is promised to use hardware rendering, the current implementation uses software rendering instead. But don't sweat, it will become hardware accelerated, but just not right now, as it's an early build. Peacekeeper, the benchmark from FutureMark shows even with software rendering an increase in performance of 3x.”
話說我到現在用的還是9.50版的
歌劇Opera...在windows7 opera10.5已被證實在javascript 執行效率超越chromium trunk build(opera10.5 704ms; chrome 912ms )
opera10.5至今為最快的瀏覽器: 比google chrome 快上20%, 比firefix3.7 alpha快上100%(opera10.5 704ms; firefix3.7 alpha 1534ms )
build 3206沒問題,你可以試試看...