相關文章

A3dbd4100d6043ba0204b64a5325a7023e562196 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年應該都要納入才對。)

03

▲這是在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應該非第一名莫數。

00

▲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一樣。同時也加入了多點觸控,三指翻頁與兩指放大縮小的支援。

10

▲這是目前Opera 10.10版的介面,與Mac OS X的介面風格有所差距。

01

▲10.5版重新寫過,採用Cocoa框架後是不是更Mac了呢?

  • Windows 7
    就和Mac一樣,Opera 10.5採用了預設的Aero半透明介面;並且支援PowerBar分頁預覽,目前僅有微軟自家的IE8和Safari支援,Firefox與Chrome都還沒辦到。並且也能在工具列上按右鍵,以Jump List開啟常去的網頁、快速撥號。

未命名-1

▲多美的半透明介面,另外還支援分頁預覽,是第三款支援的瀏覽器。

未命名-2

▲右鍵選單也加入了「經常瀏覽」、「快速撥號」和新分頁等項目。

結論:期待正式版的推出,別讓我們等太久

001

▲功能補強1:能由網址列搜尋書籤與歷史紀錄,這許多家都有。

Opera在2009年中其實做了相當多的努力,像是推出了重新設計的10版、加入手機版的Turbo功能、以及透過瀏覽器就能架設個人伺服器的Unite功能。但就是不接下Google所拋出的「速度」這顆球,讓人感覺像是我行我素、捉摸不定的AB型人一般;加入了Carakan引擎的10.5版等於宣告了:「我要作就一次做出最好的!」更讓人懷疑Opera的工程師是不是都是AB型的。

不過目前10.5版的穩定性還是不足,而且直接輸入網址也會有點小毛病。要是你想體驗一下,可以下載Windows版Mac版來玩玩。但還是希望Opera能趕緊完工,給我們一個夠快、夠標準、還能當伺服器用的完全體。當然,最好也將Jedi所作的在地化修改直接納入其中,變得更加好用!

此外,各位覺得目前的瀏覽器還欠缺些什麼呢?留言談談你的看法吧!

002

▲功能補強2:加上各大瀏覽器都已經具備的私密瀏覽功能。

使用 Facebook 留言

7f524153d85c1ff8bd42b9222c58b9d4?size=48&default=wavatar
1.  Ryan (發表於 2009年12月25日 12:01)
Library在程式設計用語上一般應為函式庫,而不是資料庫
090aad1de211525f447f6fc18e7882f3?size=48&default=wavatar
2.  cccooler (發表於 2009年12月25日 12:25)
為什麼已經推出10.10了

結果又變成10.5???
C684f73ad2889339704d6a1ff188c6c5?size=48&default=wavatar
3.  ckmarkhsu (發表於 2009年12月25日 13:32)
Opera 是 主版本編號.副版本編號 釋出編號

之前是 9.5 -> 9.6 -> 10.0 -> 10.1 -> 10.5

每當有 bug fix 或小功能更新就會多 0.01

像 9.62 -> 9.63
Ed6adbd809263027776c7ce261c7587d?size=48&default=wavatar
4.  RB (發表於 2009年12月25日 15:56)
我的手機跑OPERA MINI5 BETA2還是會一開就當掉...要強制結束程式...

等正式版出來吧(希望有辦法修掉這個問題啦
A7d3350bed7be87b3334ae794629fe86?size=48&default=wavatar
6.  芭樂疤 (發表於 2009年12月25日 20:00)
我覺得目前的瀏覽器缺少了最創新的要素,就是操作介面的風格,我個人是看到瀏覽器有個玻璃介面我才去搞個套件之類的,現在Opera也跟進,則是令我覺得沒有特殊必要就不去換瀏覽器使用,反正測試的速度數據是機器的感覺,而不是人類在使用上的感覺,所以不管多快都沒差!
615b0ef3a2e4a22b06ee766c91640180?size=48&default=wavatar
7.  悲傷的採購 (發表於 2009年12月26日 00:46)
其實Opera官方言論沒有聲稱過carakan是最快的js引擎,雖然他們應該有信心,我對opera也有信心。10.5出來之前,在中文網絡上被廣泛轉載的一篇關於carakan的介紹說是比其他已存在js引擎的2.5倍速度,其實是翻譯錯誤,operachina社區已經更正很久了,可是網上其他地方轉載往往不考究出處
現在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.”
83d7f45999ab52d600cdf079419598ce?size=48&default=wavatar
8.  乂瘦竹竿乂 (發表於 2009年12月26日 09:30)
Opera幹掉FF了...(迷:歌劇幹掉太空戰士?)

話說我到現在用的還是9.50版的歌劇Opera...
5658ffccee7f0ebfda2b226238b1eb6e?size=48&default=wavatar
9.  tiik (發表於 2010年1月02日 07:27)
@悲傷的採購
在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 )
176986671bc4191ced23416a66ef0ba3?size=48&default=wavatar
10.  pobro (發表於 2010年1月18日 13:03)
但是我這邊使用 10.50 pre-alpha build 3172,卻都打不開plurk頁面,一直停留在loading的畫面,河道都無法顯示,不知道各位有這樣狀況嗎?
48c08d493c4a116be19cdb2ed26a403e?size=48&default=wavatar
11.  桿菌桑 (發表於 2010年1月27日 18:37)
pobro:
build 3206沒問題,你可以試試看...

發表回應

謹慎發言,尊重彼此。按此展開留言規則