試用IE Tab

 瀏覽器  Comments Off on 試用IE Tab
Dec 142010
 

用Internet Explorer 9看了一些國內網站,結果頁面顯示一片混亂,用兼容模式就一切正常。真沒想到,現在國內的IE Only網站原來還有如此之多。包括某些虛擬主機提供商的網站。由此可以看到,IE6餘毒太厲害,Windows XP就像某種病毒一樣難以根除。

話説回來,IE Only(專指IE6 Only)的網站用其它瀏覽器都會現時混亂,據説Firefox和Chrome都有IE Tab這樣的插件可以解決,那麼效果如何呢?我想自己試驗下。

想用IE Tab,建議直接去作者的網站:http://www.ietab.net/。Google尋找到的相關網頁很多,但第一條卻不適合新版的Firefox。現在IE Tab已經升級到IE Tab 2。

安裝過程一切順利。IE Tab 2在Firefox插件網站是以Microsoft Update網站作爲參考的,在它的展示頁面中,Firefox能夠順利打開Windows Update,頁面顯示的就是Windows Update的更新頁面。而Google插件網站的展示頁面也是相同的地方:Windows Update。但令我覺得奇怪的是,爲什麼Firefox插件頁的展示居然是在Windows Vista/7裏面的窗口呢,顯然不可能吧。

我在Windows 7用Firefox + IE Tab 2打開Microsoft Update和Windows Update時,IE Tab的內容的確像Internet Explorer那樣,直接彈出控制面板的Windows Update窗口。但是Chrome +  IE Tab僅僅是停留在要求用戶使用開始菜單更新Windows的頁面,並未彈出控制面板窗口。

一方面我看到了IE Tab的功能確實不錯,另一方面我又要懷疑作者展示的圖片是不是被PS過。

衹有Internet Explorer才能打開MHT?

 瀏覽器  Comments Off on 衹有Internet Explorer才能打開MHT?
Dec 112010
 

看到很多人說,無論用Firefox還是用Chrome都打不開MHT,唯有Internet Explorer才可以打開。我自己經過試了下,的確如此,用Firefox、Chrome打開,都會提示讓我保存該文件。然後我試着又用Safari打開之,結果發現同樣無法打開。

真的祗有Internet Explorer才可以打開MHT?非也,用Opera同樣可以打開MHT文件!其實,如果你在安裝Opera的時候選擇了將Opera作爲默認瀏覽器,那麼MHT文件也會被Opera關聯起來,雙擊MHT就會自動用Opera打開。

雖然Chrome、Firefox大行其道,但不代表它們功能完善,它們不做的事情,不代表別人不做。Opera是個功能強大的瀏覽器,使用者的確不夠Chrome、Firefox用戶群那麼多,但它還是帶給使用者不斷的驚喜。

各種瀏覽器的Javascript性能測試

 瀏覽器, 軟件  Comments Off on 各種瀏覽器的Javascript性能測試
Dec 062010
 

現在的瀏覽器發展速度相當快,總是幾個月下來就升級了好幾個版本。我目前常用的瀏覽器是Opera,其次是Internet Explorer,有時候會用用Google Chrome。Firefox和Safari我有安裝,不過用的次數不算多。

瀏覽器大戰的結果是,很多瀏覽器的速度都有了很大的提高。Opera、Chrome給人的感覺少相當快,打開一個網頁的時間都比其它瀏覽器來得更迅速。Internet Explorer進步也不算小,瀏覽器大戰刺激它不得不進步,現時的IE9表現不差,兼容性很好,既能照顧以前的網頁,也能兼容各種網頁標準。Safari的UI其實很好看,在Windows Vista、Windows 7打開Safari,其效果跟Mac OS X的有點像,真的有蘋果味。Firefox最初以開源的旗號掀起了瀏覽器的白熱化競爭,不過似乎Firefox並非贏家。

現在很多網頁都在使用Javascript,瀏覽器載入的速度很大程度取決於Javascript的運行速度。我找到了一個專門測試瀏覽器的Javascript運行性能的網站:JsBenchmark。測試時,連續手工測試5次,網頁會自動統計平均分數。

以下是各個瀏覽器的測試結果:

Opera 10.63

Google Chrome 8.0.552.215

Internet Explorer 9 Beta

Firefox 3.6.12

Safari 5.0

從以上結果可以看出,Chrome和Opera無疑是最快的。Chrome經過大量的改進,現在甚至能夠同Opera相提並論。Internet Explorer的表現確實不錯,瀏覽器大戰令微軟不得不進步,IE的性能提高得很好,不過依然還不如Safari。很奇怪的是,與Chrome同用同一個核心的Safari,測試成績還不如Chrome,不知道蘋果在做什麼。至於Firefox,實在不知道Mozilla的開發團隊在做什麼,雖說一直在改進,但這個就是改進結果?我的Firefox並未安裝什麼插件,僅僅有一個Flash Player。未來Opera將會從11版開始增加插件功能,屆時Firefox會面臨更大壓力。Firefox若再不進步,遲早會被Opera和Chrome搶去市場份額。

64-bit Flash性能測試

 Flash, 瀏覽器, 網絡  Comments Off on 64-bit Flash性能測試
Dec 052010
 

前面提多過64-bit的Flash,雖然說還是個測試版,不過現在來看它已經可以直接拿來用了。理論上來説,64-bit的會比32-bit快得多(絕大多數軟件的64-bit性能比對應的32-bit版本好得多),不過這個Flash是測試版,性能會不會高過32位的Flash呢?現在來做個測試。

這個可以用GUIMark來測試Flash的性能。

32-bit Flash Player

32-bit版的瀏覽器都使用32-bit Flash。這裏我使用IE 9、Opera 10.63、Chrome 8.0.552.215、Firefox 3.6.12來測試。

IE9的Average FPS:41.4

Opera的Average FPS:41.07

Chrome的Average FPS:34.57

Firefox的Average FPS:34.36

測試時,CPU佔用率基本保持在65%~70%之間。IE9的Flash是一個單獨的ActiveX插件,而Opera、Chrome、Firefox等瀏覽器是共用同一個Flash插件。從結論來看,這兩種32位Flash插件性能區別並不大。

64-bit Flash Player

64位瀏覽器會用到64位Flash(預覽版代號「Square」)。現在有三種64位瀏覽器:Internet Explorer、Safari、Firefox。祗有64位操作系統方可運行。64位Safari只能在Mac OS X找到,我的是64位Windows,因此測試IE和Forefox。
64位Firefox可以在這裏找到下載。安裝時,Firefox並不叫Firefox,而是叫做Namoroka,這是我的截圖

64位IE9的Average FPS:22.96

64位Firefox的Average FPS:43.16

真是大跌眼鏡的結果,與32位的測試截然相反!看來Adobe的Flash優化有差別對待。

另外,64位Flash似乎有Bug。在64位Firefox裏,鼠標無法指向互動式的Flash,移到Flash之後就會自動隱藏。反而64位IE的Flash沒這個問題,但問題就是速度慢。

這表明,64位Flash還需要進一步改進,目前的測試版依然不能成爲正式版。

Flash、Silverlight與HTML 5

 Flash, 瀏覽器, 網絡  Comments Off on Flash、Silverlight與HTML 5
Dec 042010
 

昨天談論的時候提到了Flash正在被Silverlight競爭,可能會走向沒落。此時,我就想到了Flash的另一個「對手」,HTML 5。

HTML 5帶來甚麼?

HTML 5最大的特點就是支持直接插入視頻、音頻,還有Canvas動畫,而這些都是Flash提供的功能。

Flash的弱點

可以想像,未來開瀏覽器就能直接看視頻、聼聲音,甚至還能跟網頁作互動,而不需要用Flash,那是多簡單的事情。Flash已經很成熟了,甚至還能夠用Flash製作出各種各樣的小遊戲,並得到廣泛普及。未來Flash還會進一步加強它的功能。Flash如此成熟,那麼爲什麽還會被拋棄?原因有很多。從用戶角度來講,運行Flash需要佔用很多資源,假如用手提電腦瀏覽一個Flash很多的網站,可能幾分鐘後就會感到電腦變熱,或者感覺電腦不太流暢了。如果用手機或者平板電腦去看Flash的網頁,情況會更嚴重——消耗大量電能、產生過多熱量,但得到的僅僅是那麼一點「好看」的效果。

更糟糕的是,萬一碰到設計比較差的Flash內容,很容易就引起瀏覽器假死甚至崩潰。

如果是通過HTML本身來實現這些功能,情況就簡單多了。此時的所有一切基本上都是由瀏覽器本身處理,效率會比用Flash來得快。Flash的製作商只有一個:Adobe,其他人就算想對Flash作優化都不行。而瀏覽器可以根據自身的需要任意優化,運行效率自然高過Flash。對於64-bit的系統的瀏覽器來説更是如此,比如64-bit Safari、64-bit Internet Explorer、64-bit Firefox。現時的Flash並未有正式的64-bit Flash,僅僅是一個代號叫做Sqaure的64-bit測試版Flash。

Silverlight的競爭

說是競爭,其實也好不到哪裏。微軟現在也已經轉向支持HTML 5,對於Silverlight的支持更多的是在Windows Phone。

Silverlight的系統資源佔用的確比Flash更少,而且更穩定,同樣也可以做到跨平台,只可惜推出得不是時候,偏偏碰上了HTML 5,以後能不能大放異彩就看微軟的策略了。

支持HTML 5的瀏覽器

雖然現在HTML 5還只是個草案,不過各大瀏覽器都爭着支持它。

目前已經支持的主流瀏覽器是:Opera、Chrome、Safari、Firefox,以及Internet Explorer 9。
可以說,基本上所有的主流瀏覽器都支持了HTML 5。只是在視頻播放格式上,各有爭議。

推薦一款Opera皮膚:Z1-Glass

 瀏覽器, 軟件, 電腦  Comments Off on 推薦一款Opera皮膚:Z1-Glass
Dec 012010
 

首先來展示下這效果:
(Opera後邊是IE打開Google的網頁。左邊的圖是激活窗口下的Opera,右邊則是非活動窗口)

對比下自己的默認皮膚的Opera,感覺如何?很好看的一塊大玻璃!這款皮膚名叫Z1-Glass。

在Opera的皮膚查找功能就能找到這款皮膚,首先,單擊左上角的「Menus(菜單),選擇「Appearance」(外觀),跳出這個框:

按章圖中所示,點選「Find mor skins」(查找更多皮膚),此時會出現很多個皮膚供你選擇。點選「Top rated」,一般第一個就是Z1-Glass。然後按下「DOWNLOAD」,等待皮膚下載回來,它會提示你是否保存此皮膚,若喜歡的話可以保存起來,以後就能一直用了。

最後,再來對比一次效果:
(左邊是默認的Opera,右邊是用了皮膚的Opera)