顯示具有 Web Browser 標籤的文章。 顯示所有文章
顯示具有 Web Browser 標籤的文章。 顯示所有文章

2016-01-10



這幾天幾乎有空就在看 Netflix 上面的節目
雖然有人說畫質跟網路有關係
但我自己怎麼看就是覺得畫質沒想像中的好
所以我去比對了一下我自己之前抓回來的同一部影集
source 是 webdl,我看 source 確實是有 1080P 的畫質沒問題
但是我在家裡看到的卻不是如此
觀察 router 流量也大約只有 2000kbps 左右

google 了一下,我在 chrome app store 找到這個套件
https://chrome.google.com/webstore/...chrome-ntp-icon

裝了之後可以查看影片的流量,還可以改流量跟 CDN
稍微研究一下這個套件為什麼可以改 CDN 跟查流量資訊後
發現 netflex 的播放器有兩個快速鍵
CTRL + ALT + SHIFT + S 可以手動更改畫面流量
CTRL + ALT + SHIFT + D or Q 可以顯示影片資訊,包含音訊跟視訊流量資訊

在 FIREFOX 跟 CHROME 流量最高就是 2000kbps(video) + 64kbps(audio)
最高就 720P 沒有更高了
但神奇的是 IE 跟 EDGE 有 1080P 的流量 4870kbps,但是 audio 還是只有 64kbps
其實 FIREFOX 在播放的時候
居然要調用 sliverlight 的時候,就覺得事有奚竅了
參考了 EDGE 的 user agent,把 firefox 的 user agent 改成跟 edge 一樣
想試試看能不能 1080P,結果一直不停轉圈圈
後來找了一個很古老的 ie 8 user agent 下去開
直接跳轉到這個網頁,看起來應該是 HTML5 支援的問題
https://help.netflix.com/zh-tw/node/23742?tnid=23742
netflex 不知道用了什麼,連 CHROME 都不支援 1080P 播放

所以想要享受高畫質 1080P,請使用 IE 或 EDGE
然後 IE 跟 EDGE 比較的話,IE 會比 EDGE 好一點
IE 用更少的時間就可以進行 1080P 的緩衝
EDGE 從最一開始的 480P 進行緩衝,到 1080P 時間太長了
太蓋是像這樣的的長度
480P ---- 720P ------------------1080P
而 IE 是像樣
480P ---720P -----------1080P

然後因為是比較特殊的 HTML5 語法
所以 IE11 以前的版本,全部不支援 1080P
換句話說 WIN7 以前的 OS 最高只能觀賞 720P 最高的影像品質
如果使用 WIN7 但沒有升級到 IE11,也不能看 1080P
所以你當初隱藏了 IE11 的更新在 WIN7 平台上的話
可以從這裡獲得 IE11 的更新
https://www.microsoft.com/zh-tw/dow...-7-details.aspx

然後除了 netflex 自己的那一些影集外
大部分電影只有 480p 1750kbps 畫質
沒全部都看,隨便挑幾部觀察
最高都只有 480p 的 dvd 畫質
感覺有點可惜..
先這樣,想到什麼再補充
(繼續閱讀...)

2013-11-01

lawlietfox 25.0 is just release



八百年沒有更新blog了,今天心血來潮
趁著lawlietfox 25的釋出,也順象徵性的更新一下blog


這回跟以前以前一樣,並沒有新的特性
只是 ESRs 頻道這回多出了一個 24.1.0
我會斟酌時間,盡量都會編譯到
如果使用者太少,我會考慮暫停 17.0.x 的 ESRs 版本!
畢竟我現在沒有多少時間可以花在這上面了

由於我很少告訴別人怎麼使用我的 lawlietfox
所以這次大概做個簡單的說明

首先不管是使用我的版本也好
使用其他開發者的版本也好
不同版本建議不要共用同一個 profile
因為我有時會升級一些 library ,或者增加額外功能
如果升級僅使用"覆蓋"的方式,那通常會辦隨著一些奇怪的問題

尤其不要跟 WaterFox, Cyberfox, Pale Moon 混用
因為他們改了太多 XULRunner ,導致 UI 介面跟大家不一樣
如果你是從他們這三個版本跳過來的朋友
在使用覆蓋的情況下,我的版本會有所謂 profile 污染的問題
使用保證匯出問題

其他想到什麼在補充,暫時就先這樣,我累了

下載請上項目主頁
(繼續閱讀...)

2011-09-23

Mozilla計畫發佈長期支援版本的火狐與雷鳥



目前Mozilla的發佈計畫中
Firefox從4.0開始便改為六星期發佈一個新版本
此舉大幅度加快了Firefox的開發速度
一轉眼的時間,9.27又要發佈7.0正式版了


但Mozilla同時也意識到一個問題
快節奏的更新,造成一些企業機構更新步伐跟不上的問題
主要源自沒有足夠的時間驗證版本的穩定性
穩定性及安全性還沒有驗證完,該版本就已失去支援

而Firefox是Open Source軟體,其特性之一就是
你想怎樣修改都沒有關係,只要你遵守相關的授權規範
某些企業例如Red Hat他們自己就有在
維護一個已經不受Mozilla支援的Firefox舊版本
以解決企業佈署上的穩定及安全性問題

但現在Mozilla開始正視這個問題
決定評估未來將Firefox與Thunderbird增加長期支援版本
這些長期支援版本稱作"ESR"

ESRs會提供42週的支援,之後還有12週的過度支援其
而首個ESR版本的Firefox將會是Firefox 8,第二個則是Firefox 13,第三個則是Firefox 18
Mozilla為每個ESR版都提供了至少一年的技術支援
(繼續閱讀...)

2011-06-06

Flash爆發0天高危漏洞 請立即更新FlashPlayer



幾天前Google稱有數百位Gmail用戶帳號遭到入侵
雖然Google說這並不是因為Gmail的漏洞所導致
但一些人依然認為是Gmail漏洞問題
到了今天問題已經明朗了



問題的源頭正是Adobe Flash所導致
受影響的版本有OS X, Linux, Windows, Solaris上的Flash 10.3.181.16及舊版
Android平台上的Flash 10.3.185.22及舊版


它攻擊的方式是由一封釣魚郵件開始
信件的內容利用誘拐的方式
欺騙使用者點擊了一個連結
而這個連接會開啟一個Flash檔
使用Flash的Redirect對Gmail進行偽造的跨站請求
並且在這個過程中轉介到攻擊者本身的信箱當中
該樣本目前已經被提取,由於使用DoSWF方式加密
目前還無法解密,但攻擊手法已經確定

建議Google或其他同質性服務的公司
應該修改認證程序,在轉介新的授權信箱時
要求使用者動手重新再輸入一次密碼
如此這類自動授權的問題將可被有效斷絕

目前Adobe已經釋出了更新版
還有Chrome內建Flash的更新版
強烈建議馬上進行更新
以免遭到攻擊 (繼續閱讀...)

2011-02-17

微軟說IE9支持更多標準 事實真的是這樣嗎?

隨著Firefox 4正式版釋出日期的逼近
次世代網頁瀏覽器大戰將一觸既發!
在這個新的世代,微軟展現了自己的技術能力與企圖心
彷彿在告訴世人,不是他們做不到,只是時候未到!
而IE9的表現確實也相當亮眼,在微軟的軟硬兼施下
替IE9塑造了非常好的形象!



但Mozilla似乎對IE9的表現與其宣傳相當不以為意
Mozilla就微軟說IE9支持更多標準,這件事情做了一份比較



結果:(自行翻譯)

來源:https://people.mozilla.com/~prouget/ie9/ie9_vs_fx4.html


HTML5標準
IE9        :130
Firefox 4  :255
Firefox 3.5:142
2011年IE9現在支援Canvas, Video, Geolocation and SVG
而Firefox支援Canvas, SVG已經有五年,Video, Geolocation也已經兩年


支援平台
IE9:Windows7/Vista
Firefox:Windows Vista/7, Windows XP, GNU/Linux, Mac OS, Android.


HTML5相容性
E9       :54%
Firefox 4:88%


CSS3相容性
IE9      :74%
Firefox 4:87%


JavaScript API相容性
IE9      :48%
Firefox 4:90%


所有Web標準相容性
IE9        :61%
Firefox 4  :87%
Firefox 3.6:65%


硬體加速(Hardware Acceleration)
Firefox 4等同於IE9
在Windows7/Vista上,Firefox 4支援比IE9更完整的硬體加速
Firefox 4也支援在MAC OS, Linux, Windows XP的硬體加速


那什麼是IE9所缺少的
WebGL, MathML, Web Workers, HTML5 Forms, JavaScript Strict Mode, CSS3 Transitions, SVG Filters, foreignObject, text-shadow, SMIL animations, File API, History API, XMLHttpRequest Level 2, FormData, CSS3 Gradients, border-image, columns, classList API, Drag'n Drop from Desktop, Flexible Box Model, App Cache (offline), IndexedDB
(繼續閱讀...)

2010-11-05

自編譯Icecat 3.6.12 PGO 釋出!

ImageHost.org

Icecat是一個由GNUzill fork而來的 Mozilla Firefox
原因是由於Firefox的Logo與名稱屬於Mozilla的註冊商標
與GNU GPL互相衝突,所以才有GNUzilla Icecat的出現

特性上Icecat針對網路上某些具有cookie追蹤的網站有自己一的套處理方法
實際使用上除了圖示的差別外,開啟速度上還比Firefox略快一些(或許是心理作用)



我會改Icecat做編譯對象還有個重要的原因
就是Icecat有自己的Profile目錄,也就是說Icecat可以跟Firefox共存
而不互相影響,對用戶本身或許會方便做一些比較

不過這我這回味了相容性上的問題
修改了大量.mozconfig的內容,第一個版本使用的參數覺鬆
性能上最高有10~12%的差別!但應該還是會比SwiftFox這類
PGO加速的優化版要來的在快一點點

目前暫時先釋出deb包給Ubuntu或Debian套件
已在Ubuntu 10.04跟ArchLinux上測試能夠正常執行
編譯器用的是舊版gcc 4.4.3,新版的gcc 4.5.1正在編譯當中
理論上性能可以再稍微提升一些,預估提升幅度在7%~10%之間


如果你想要讓Icecat共享你原有Firefox的Profile
請在home中將目錄.mozilla改為.gunzilla
再將.gunzilla目錄內的firefox目錄改為icecat
這樣就可以讓Icecat使用原本Firefox的Profile

如果你希望兩者共享Profile,可以幫.mozilla做個聯結
ln -s .mozilla .gunzilla
ln -s ./mozilla/firefox ./.gunzilla/icecat

如此就可以同步使用Profile了!


請按我下載 Icecat PGO
(繼續閱讀...)

2010-01-24

Firefox 3.5成功遷移至Firefox 3.6



今天利用一點時間將Firefox 3.5給升級至Firefox 3.6
升級過程還算順利,大部分的擴充套件早在Firefox 3.6發佈前
就已經更新以支援Firefox 3.6



唯一遇到問題的是Ubiquity這個套件
就算關閉Firefox相容性檢查
也無法使用,甚至還會造成Firefox啟動出錯

我的解決辦法為先安裝開發版Ubiquity 0.5.5pre7
下載Ubiquity 0.5.5pre7的xpi檔,並用壓縮軟體解開
然後找到install.rdf這個檔案,隨便用個文字編輯打開它
然後搜尋找到這段
< em:maxVersion >3.6prea1 < /em:maxVersion >
3.6prea1這段改成3.6或者3.7更高的版本號碼
儲存,然後將xpi拉進Firefox視窗進行安裝

最後請先確定你已經關閉Firefox相容性檢查,然後重啟Firefox
這樣子Ubiquity就可以正常運作在Firefox 3.6正式版了!


以下為我的套件清單
軟件: Firefox 3.6 (20100124123335)
操作系統: Linux (x86-gcc3)

項目總數 (T): 35

- Abduction! 3.0.4
(不相容)
Firefox 3.5 - 3.6b1pre
Lets you capture an image of a web page, select the part you want and save it.
- Adblock Plus 1.1.3
http://adblockplus.org/
Firefox 3.0.12 - 3.7a1pre
廣告已成過去式!
- Adblock Plus: Element Hiding Helper 1.0.6
http://adblockplus.org/
Firefox 3.0 - 3.7a1pre
Helps you create element hiding rules for Adblock Plus to fight the text ads.
- Add-on Compatibility Reporter 0.4.1
(停用)
Firefox 3.5 - 3.7a1pre
Allows add-on compatibility issues to be reported to Mozilla
- Add to Search Bar 2.0
http://firefox.maltekraus.de/extensions/add-to-search-bar
Firefox 3.0 - 3.6.*
Add any search on any page to the Search Bar.
- All-in-One Sidebar 0.7.11
http://firefox.exxile.net/aios
Firefox 3.0 - 3.7a1pre
受獲獎肯定的側邊欄擴充套件!
- BetterSearch 2.0
http://mybettersearch.com/
Firefox 1.5 - 3.7a1pre
Enhances Google, Yahoo! and Bing by adding previews (thumbnails) as well as new special links to the search results.
- bit.ly preview 1.272
http://bit.ly
Firefox 1.5 - 3.6.*
See what lurks beneath those small urls.
- ColorfulTabs 4.1
http://binaryturf.com/
Firefox 3.0b2 - 3.6.*
Colorful Tabs colors every tab in a different color and makes them easy to distinguish while beautifying the overall appeal of the interface.
- Cooliris 1.11.5
(停用, 不相容)
http://www.cooliris.com/
Firefox 3.0 - 3.5.*
Cooliris transforms your browser into a full-screen 3D Wall for searching, viewing and sharing the Web.
- DownloadHelper 4.7
http://www.downloadhelper.net
Firefox 1.5 - 3.6.*
幫您從各種網站下載視訊和圖片
- Download Statusbar 0.9.6.5
http://downloadstatusbar.mozdev.org/
Firefox 3.0a8 - 3.7a1pre
用下載列檢視並管理下載狀態
- Easy DragToGo 1.1.2.4
(不相容)
http://addons.sociz.com/firefox/700/
Firefox 2.0 - 3.6a1pre
輕鬆使用拖動手勢打開分頁
- Extension List Dumper 1.14.4
http://sogame.awardspace.com/
Firefox 1.5 - 3.6.*
顯示一個擴充套件列表清單
- FEBE 6.3.2
http://customsoftwareconsult.com/extensions
Firefox 3.0 - 3.7a1pre
Backup your Firefox data
- FireFTP 1.0.7
http://fireftp.mozdev.org
Firefox 3.5 - 3.6.*
FTP Client for Mozilla Firefox.
- FireGestures 1.5.5.1
http://www.xuldev.org/firegestures/
Firefox 3.0 - 3.7a1pre
用滑鼠手勢劃出各種功能。
- FireNes 1.3
http://www.firenes.com.ar/
Firefox 1.0 - 3.*
Emula juegos de nintendo
- Flagfox 3.3.20
http://flagfox.net/
Firefox 2.0 - 3.6.*
顯示描述當前伺服器位置的國旗。
- FlashGot 1.2.1.09
http://flashgot.net
Firefox 1.5 - 3.7a1pre
在Windows,Mac OS X,Linux 和FreeBSD下使用最受歡迎外部下載程式,執行單一和多數(" 全部" 以及 " 選擇" ) 下載 (欲瞭解目前支援程式,參見擴充套件的首頁)。FlashGot 同時提供Build Gallery功能,容易和迅速的 "全部下載" 散佈在各網頁的媒體檔案。
- Google Redesigned 0.4
http://www.globexdesigns.com/
Firefox 1.5 - 3.7a1pre
A complete redesign of popular Google services.
- Locale Switcher 2.1
http://benjamin.smedbergs.us/switch-locales/
Firefox 2.0b2 - 3.6.*
Displays a menu item for switching the application locale.
- Locationbar² 1.0.4
http://en.design-noir.de/mozilla/locationbar2/
Firefox 3.0 - 3.7a1pre
Formats and linkifies addresses in your Location bar.
- OpenXMLViewer 1.0
Firefox 2.0 - 3.*
- Perspectives 3.0.3
http://www.cs.cmu.edu/~perspectives/
Firefox 3.0 - 3.*
一種驗證安全編碼站點並跳過Firefox安全警告的安全方法
- Right Encoding 0.2.2
(不相容)
http://heygom.com/extensions/
Firefox 1.0 - 3.0.*
新增「語言及字元編碼」選項到右鍵選單。
- Show Image 0.4.2
(停用, 不相容)
http://showimage.mozdev.org/
Firefox 1.5 - 2.0.0.*
Adds context menu entry to reload images that failed to show on page.
- Speed Dial 0.9.1
http://speeddial.uworks.net/
Firefox 2.0 - 3.7a1pre
直接存取您最常造訪的網站
- Stylish 1.0.7
http://userstyles.org/
Firefox 3.0 - 3.7a1pre
使用 Stylish 打造專屬你的網頁與使用介面!
- Tab Mix Plus 0.3.8.2
http://tmp.garyr.net
Firefox 3.0 - 3.7a1pre
強化瀏覽器的分頁瀏覽功能
- Ubiquity 0.5.5pre7
(不相容)
http://ubiquity.mozilla.com
Firefox 3.0 - 3.6a1pre
An extension that allows for the use of dynamic commands in Firefox.
- Uploadr for Flickr 1.1
(不相容)
http://wwwcsif.cs.ucdavis.edu/~yans/
Firefox 1.5 - 3.5.*
Upload images to flickr
- Vacuum Places Improved 1.1
Firefox 3.5 - 3.7a1pre
整理places.sqlite加速firefox
- Xmarks 3.4.6
http://www.xmarks.com/
Firefox 3.0 - 3.6.*
同步您的書籤、發現網路新鮮事!
- 新同文堂 (New Tong Wen Tang) 0.3.9.8.4
http://tongwen.openfoundry.org
Firefox 1.5 - 3.6.*
中文繁簡轉換 (Chinese Simplified<->Traditional switcher)
(繼續閱讀...)

2009-11-29

Firefox 3.6 Beta4 PGO釋出!



其實這前天就編譯好了,只是懶的更新在blog
有追蹤我的撲浪或者訂閱我的SkyDrive的話應該都知道我已經更新了
如果沒有的話,建議可以訂閱RSS,因為我不會每次編譯完成就寫在blog上


前鎮子發現我的Firefox 3.5.5 PGO在某些機器上會不能執行
我之後有空會更新一下gcc還有相關的編譯參數
問題應該可以很快解決,目前的Firefox 3.6b4 PGO先作為試驗
理論上相容性可以維持在一個很高的水準上!

而之前有人反應沒有rpm的打包,主要是因為我的rpm套件還沒有編譯
我想之後有空的話會更新一下,再放出rpm的Firefox PGO打包


Firefox 3.6b4 PGO下載
(繼續閱讀...)

2009-11-13

Firefox 3.5.5 PGO編譯完成!



blog很久沒有更新了,趁今天有空來更新一下內容
Firefox 3.5.5在我意料之外的情況下,僅僅十天的時間
緊接著Firefox 3.5.4也跟著釋出了!
利用這次的機會,更新一下我先前的.mozconfig
也順便回答一下先前我忘了回答的問題



在我自己的編譯環境上
我使用Linux 32bit、gcc-svn還有-O3參數進行
想知道自己用的Firefox用上了哪些編譯參數
可以在網址列輸入about:buildconfig察看!


.mozconfig:
#dpkg -b firefox-pgo firefox-x.x.x-i686-O3.deb
#
#patch -Np1 -i ldflags2.patch
#make -f client.mk profiledbuild
#make package
#make distclean
#
#
#set system libs instead of native
#ac_add_options --prefix=/usr --libdir=/usr/lib
#ac_add_options --with-system-nspr --with-system-nss --with-pthreads
#ac_add_options --with-system-zlib --with-system-png --enable-system-cairo --with-system-bz2 --with-system-jpeg
#ac_add_options --with-system-hunspell --with-system-sqlite
#ac_add_options --with-system-lcms

#optimize
ac_add_options --enable-optimize
ac_add_options --enable-profile-guided-optimization
ac_add_options --disable-pedantic
ac_add_options --disable-tests
ac_add_options --disable-xprint
ac_add_options --disable-mochitest
ac_add_options --enable-xterm-updates
ac_add_options --enable-optimize="-mtune=i686 -O3 -pipe -fomit-frame-pointer"
#ac_add_options --enable-optimize="-O2 -march=native -mtune=native -pipe -fomit-frame-pointer"

#linux build
ac_add_options --disable-installer
ac_add_options --disable-updater
ac_add_options --enable-official-branding
ac_add_options --enable-application=browser --enable-libxul --enable-jemalloc
#disable video for compatibility
#ac_add_options --disable-ogg

#Even more optimize
ac_add_options --enable-jemalloc
ac_add_options --enable-strip
ac_add_options --enable-install-strip
#disable print support
#ac_add_options --disable-printing

#remove unused/enable useful
ac_add_options --enable-places
ac_add_options --disable-crashreporter
ac_add_options --disable-parental-controls
ac_add_options --enable-safe-browsing

#experimental
#ac_add_options --enable-xpctools
ac_add_options --disable-jvaxpcom
#ac_add_options --enable-native-uconv
#ac_add_options --disable-xpcom-obsolete
#ac_add_options --with-libxul-sdk=/usr/lib/xulrunner-devel-1.9.1

#Do we really need them?
ac_add_options --enable-default-toolkit=cairo-gtk2
ac_add_options --enable-pango
ac_add_options --enable-svg
ac_add_options --enable-canvas

#mk_add_options AUTOCONF=autoconf213
mk_add_options MOZ_MAKE_FLAGS=-j3
mk_add_options MOZ_CO_PROJECT=browser
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/ff-pgo
mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) $(MOZ_OBJDIR)/_profile/pgo/profileserver.py'
export BUILD_OFFICIAL=1
export MOZILLA_OFFICIAL=1
mk_add_options BUILD_OFFICIAL=1
mk_add_options MOZILLA_OFFICIAL=1



FIrefox 3.5.5 PGO i686 binary


Firefox 3.5.5 PGO i686 for Debian based


Firefox 3.5.5 PGO i686 for ArchLinux


.mozconfig基本與之前無異,請依個人喜好自行修改
需要自己編譯的人,因為編譯環境上的差異
或許會出現一些錯誤提醒,

一般建議降級或升級gcc,要不就是打上patch
例如某些-mtune參數會導致編譯失敗的問題
我們可以用別人分享的patch


將下載下來的patch放入source目錄中
然後再敲入:
patch -Np1 -i ldflags2.patch


打入patch後可以解決大部份的編譯失敗問題,建議最好先打上後再進行編譯!
至於patch原出處我已經失去,只記得是從Arch forum抓來的而已
有興趣可以自己爬文找看看
(繼續閱讀...)

2009-09-06

Mozilla將提醒用戶是否使用不安全版本的Flash!

有鑑於網路攻擊越來越猖獗
透過瀏覽器進行漏洞攻擊的事件愈來多
其中Adobe的Flash Player更是首當其衝!
成為被大量攻擊的眾矢之的!
面對Flash漏洞攻擊,Mozilla提出了一個解決方案



根據調查有80%的上網用戶使用含有安全疑慮Flash版本

Mozilla宣佈將會在9月9號釋出(台灣時間或許是10號)Firefox 3.5.3/3.0.14中
加入檢查Flash版本的功能,不過這功能跟想像中或許有些不同
因為它不是內建版本檢查器在Firefox中,而是藉由版本升級後
所開啟的What's New頁面來提醒使用者是否該升級Flash版本


資料來源
(繼續閱讀...)

2009-07-22

Firefox 3.5.1 PGO自編譯版釋出!



自己編譯的FIrefox PGO終於出爐了
在經歷了無數次的失敗,還有日以繼夜的編譯與堅持
我終於編出不輸其它名人所編譯優化的Firefox PGO



PGO(Profile Guided Optimizations)它是一種優化編譯的過程
我們可以針對硬體的特性,編譯出執行性能更高的同款軟體
理論上我們可以獲得至少20%的性能提升
但是如果又加上編譯器的更新,例如gcc4.3到gcc4.4
再加上CPU優化參數等等的加強,實際上Firefox PGO可以比官方版
有更強大不只20%的性能提升!

在Linux上編譯Firefox PGO很簡單
大部分的Linux發行版幾乎不用特別搭建編譯環境
就可以進行程式的編譯了

如果是Windows上的編譯環境,就比較複雜些
需要花一些時間去搭建Mozilla推薦的編譯環境
而且你編譯出來的Firefox PGO也不太可能快過tete009以及綾川他們的版本
因為他們的版本不是單純的只進行PGO編譯而已
還針對CPU做了不同程度上的優化


目前在Linux上比較有名的PGO優化版Firefox
就屬SwiftfoxSwiftweasel這兩個較廣為人知
我自己編譯的版本經過測試後,在性能上明顯快過Swiftfox
Swiftweasel沒測,因為在我這裡無法正常執行
或許會比我的版本快也或許會慢上一點不過應該都在伯仲之間
同樣都是PGO優化,編譯差距都很細微



我目前編譯出來四個版本,它們分別為:

32bit i686,適合Pentium Pro與K6-ll之後的所有處理器,優化參數最鬆



32bit i686,適合Athlon, Duron, Sempron(Socket 462), Athlon MP, Athlon 64處理器
優化參數針對AMD處理器做最佳化



32bit i686,適合Phenom X3/X4處理器
優化參數針對AMD處理器做最佳化



32bit i686,適合Atom, Pentium 4/6XX, Core/2 Solo/Duo/Quad, Xeon
Prescott, Pentium D, Celeron D處理器,優化參數針對Intel處理器做最佳化



32bit i686,適合Pentium M Dothan, Celeron M處理器
優化參數針對Intel處理器做最佳化



以下為我的.mozconfig:
#
#make -f client.mk profiledbuild
#make package
#make distclean
#
#
#
#
#optimize
#ac_add_options --disable-optimize --enable-debug
ac_add_options --enable-optimize
ac_add_options --enable-profile-guided-optimization
ac_add_options --disable-pedantic
ac_add_options --disable-tests
ac_add_options --disable-xprint
ac_add_options --disable-mochitest
ac_add_options --enable-xterm-updates
ac_add_options --enable-optimize="-O2 -march=i686 -mtune=i686 -pipe -fomit-frame-pointer"
#ac_add_options --enable-optimize="-O2 -march=native -mtune=native -pipe -fomit-frame-pointer"

#linux build
ac_add_options --disable-installer
ac_add_options --disable-updater
ac_add_options --enable-official-branding
ac_add_options --enable-application=browser --enable-libxul --enable-jemalloc
#disable video for compatibility
#ac_add_options --disable-ogg

#Even more optimize
ac_add_options --enable-jemalloc
ac_add_options --enable-strip
ac_add_options --enable-install-strip
#disable print support
#ac_add_options --disable-printing

#remove unused/enable useful
ac_add_options --enable-places
ac_add_options --disable-crashreporter
ac_add_options --disable-parental-controls
ac_add_options --enable-safe-browsing

#experimental
#ac_add_options --enable-xpctools
ac_add_options --disable-jvaxpcom
#ac_add_options --enable-native-uconv
#ac_add_options --disable-xpcom-obsolete
#ac_add_options --with-libxul-sdk=/usr/lib/xulrunner-devel-1.9.1

#Do we really need them?
ac_add_options --enable-default-toolkit=cairo-gtk2
ac_add_options --enable-pango
ac_add_options --enable-svg
ac_add_options --enable-canvas

#mk_add_options AUTOCONF=autoconf213
mk_add_options MOZ_MAKE_FLAGS=-j3
mk_add_options MOZ_CO_PROJECT=browser
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/Lawliet-firefox-pgo
mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) $(MOZ_OBJDIR)/_profile/pgo/profileserver.py'
export BUILD_OFFICIAL=1
export MOZILLA_OFFICIAL=1
mk_add_options BUILD_OFFICIAL=1
mk_add_options MOZILLA_OFFICIAL=1



有的時候不同平台之間可能會出現一些怪問題
針對error log,可以開啟.mozconfig內被註釋掉的選項
或許可以幫助編譯的成功率

其它優化參數可以參考gcc官方網站提供的手冊
Intel 386 and AMD x86-64 Options
Options That Control Optimization
(繼續閱讀...)

2009-06-16

瀏覽器已經正式轉換到Firefox 3.5了!



這兩天心血來潮,把Firefox 3.0遷移到Firefox 3.5上
Firefox 3.5雖然我用一段時間了,但是它的使用率比Chromium還低
評估了一陣子,對我來說Firefox 3.5穩定性已經足夠了
花了一點時間解決設定還有Profile以及擴充套件的問題
目前已經部署完畢,Firefox 3.5性能確實相當卓越!



目前使用上除了全螢幕瀏覽時右上角的最大最小化跟關閉視窗找不到地方關閉外
出問題的只有兩個addons,它們分別是Tab Mix PlusStealther


Tab Mix Plus關閉相容性檢查後,其實是可以用
不過功能不正常,全螢幕無法隱藏功能表
還好TMP開發版解決的這個問題!

而Stealther這個以前我曾經介紹過的擴充套件
由於Firefox 3.5已經將其納入為標準功能
所以Stealther目前已經算是功成身退了
在Firefox 3.5只要Ctrl+Shit+P,就可以使用無橫模式瀏覽了了


有心想要從Firefox 3.0轉換到3.5
但不想停用擴充套件,可以關閉相容性檢查
在網址列輸入about:config,然後增加一個為false的布林值
extensions.checkCompatibility




以下是我的套件列表,顯示不相容的佔了一半以上
但是關閉相容性檢查後,這些套件還是可以在Firefox 3.5上正常使用!


我的套件列表:
軟件: Firefox 3.5 (20090615155223)
操作系統: Linux (x86-gcc3)

項目總數 (T): 36

- Abduction! 2.026
(不相容)
Firefox 3.0a1 - 3.0.*
Lets you capture an image of a web page, select the part you want and save it.
- Adblock Plus 1.0.2
http://adblockplus.org/
Firefox 2.0 - 3.6a1pre
廣告已成過去式!
- Adblock Plus: Element Hiding Helper 1.0.5
http://adblockplus.org/
Firefox 1.5 - 3.6a1pre
Helps you create element hiding rules for Adblock Plus to fight the text ads.
- Add to Search Bar 1.8
http://maltekraus.de/Firefox/search-tools/
Firefox 3.0 - 3.5.*
Add any search on any page to the Search Bar.
- All-in-One Sidebar 0.7.10
http://firefox.exxile.net/aios
Firefox 3.0 - 3.5.*
受獲獎肯定的側邊欄擴充套件!
- BetterSearch 1.31
(不相容)
http://bettersearch.zottmann.org/
Firefox 1.5 - 3.1b3
Enhances Google, Yahoo!, MSN and Delicious by adding previews (thumbnails) and Amazon product info (images, prices) as well as new special links to the search results. (This extension was formerly known as McSearchPreview.)
- ColorfulTabs 3.9.2
http://binaryturf.com/
Firefox 3.0b2 - 3.6a1pre
Colorful Tabs colors every tab in a different color and makes them easy to distinguish while beautifying the overall appeal of the interface.
- Cooliris 1.10
(不相容)
http://www.cooliris.com/
Firefox 3.0 - 3.5b4pre
Cooliris transforms your browser into a full-screen 3D Wall for searching, viewing and sharing the Web.
- DNS Prefetch 1.1.0
(不相容)
http://bsiegel.ath.cx
Firefox 1.5 - 3.0.*
Prefetch DNS lookups to speed up browsing.
- Download Statusbar 0.9.6.5
http://downloadstatusbar.mozdev.org/
Firefox 3.0a8 - 3.6a1pre
用下載列檢視並管理下載狀態
- DownloadHelper 4.4.1
http://www.downloadhelper.net
Firefox 1.5 - 3.6a1pre
幫您從各種網站下載視訊和圖片
- Extension List Dumper 1.14.2
http://sogame.awardspace.com/
Firefox 1.5 - 3.5.*
顯示一個擴充套件列表清單
- FEBE 6.1
http://customsoftwareconsult.com/extensions
Firefox 3.0b1 - 3.5.*
Backup your Firefox data
- FireFTP 1.0.4
http://fireftp.mozdev.org
Firefox 3.0 - 3.5.*
FTP Client for Mozilla Firefox.
- FireGestures 1.5
http://www.xuldev.org/firegestures/
Firefox 3.0 - 3.5.*
用滑鼠手勢劃出各種功能。
- FireNes 1.2
http://www.firenes.com.ar/
Firefox 1.0 - 3.*
Emula juegos de nintendo
- Flagfox 3.3.13
http://flagfox.net/
Firefox 2.0 - 3.6a1pre
顯示描述當前伺服器位置的國旗。
- FlashGot 1.1.9.4
http://flashgot.net
Firefox 1.5 - 3.6a1pre
在Windows,Mac OS X,Linux 和FreeBSD下使用最受歡迎外部下載程式,執行單一和多數(" 全部" 以及 " 選擇" ) 下載 (欲了解目前支援程式,參見擴充套件的首頁)。FlashGot 同時提供Build Gallery功能,容易和迅速的 "全部下載" 散佈在各網頁的媒體檔案。
- Google Redesigned 0.3
http://www.globexdesigns.com/
Firefox 1.5 - 3.6a1pre
A complete redesign of popular Google services.
- Locale Switcher 2.1
http://benjamin.smedbergs.us/switch-locales/
Firefox 2.0b2 - 3.5.*
Displays a menu item for switching the application locale.
- Locationbar² 1.0.3
http://en.design-noir.de/mozilla/locationbar2/
Firefox 3.0 - 3.6a1pre
Formats and linkifies addresses in your Location bar.
- OpenXMLViewer 1.0
Firefox 2.0 - 3.*
- PCMan Plug-in 2008 ! 2.0.1
(不相容)
http://pcman.ptt.cc
Firefox 1.0 - 3.0.*
The telnet plug-in for Mozilla Firefox. (Unofficial build based on ver.1.0.5)
- Perspectives 3.0.3
http://www.cs.cmu.edu/~perspectives/
Firefox 3.0 - 3.*
一种验证安全编码站点并跳过Firefox安全警告的安全方法
- Right Encoding 0.2.2
(不相容)
http://heygom.com/extensions/
Firefox 1.0 - 3.0.*
新增「語言及字元編碼」選項到右鍵選單。
- Show Image 0.4.2
(不相容)
http://showimage.mozdev.org/
Firefox 1.5 - 2.0.0.*
Adds context menu entry to reload images that failed to show on page.
- Speed Dial 0.9.0.8
http://speeddial.uworks.net/
Firefox 2.0 - 3.6a1pre
直接存取您最常造訪的網站
- Stealther 1.0.6
(不相容)
http://www.zadet.net
Firefox 1.0 - 3.0.*
Surf the web without leaving a trace in Firefox.
- Stylish 1.0.2
http://userstyles.org/
Firefox 3.0 - 3.5.*
使用 Stylish 打造專屬你的網頁與使用介面!
- Super DragAndGo 0.2.6.2
(不相容)
http://forums.mozillazine.org/viewtopic.php?t=90011
Firefox 1.9 - 3.0
按住網址(例如 "google.com")不放,然後拖到網頁空白處就能直接開啟該網址。若將純文字反白後按住拖放則可用目前的搜尋引擎直接搜尋。
- Tab Mix Plus 0.3.7.4pre.090516
http://tmp.garyr.net
Firefox 2.0 - 3.6a1pre
強化瀏覽器的分頁瀏覽功能
- Ubiquity 0.1.8
http://wiki.mozilla.org/Labs/Ubiquity
Firefox 3.0 - 3.6a1pre
An extension that allows for the use of dynamic commands in Firefox.
- Uploadr for Flickr 1.0
(不相容)
http://wwwcsif.cs.ucdavis.edu/~yans/
Firefox 1.5 - 3.0.*
Upload images to flickr
- Xmarks 3.1.0
http://www.xmarks.com/
Firefox 3.0 - 3.5.*
同步您的書籤、發現網路新鮮事!
- bit.ly preview 1.262
(不相容)
http://bit.ly
Firefox 1.5 - 3.1b3
See what lurks beneath those small urls.
- 新同文堂 (New Tong Wen Tang) 0.3.9.8.3
http://tongwen.openfoundry.org
Firefox 1.5 - 3.6a1pre
中文繁簡轉換 (Chinese Simplified<->Traditional switcher)
(繼續閱讀...)

2009-06-09

Apple:Safari 4是全世界最快的瀏覽器!



Safari 4在今天已經正式脫離測試,推出正式版了
官方網頁上很清楚的說著Safari 4是目前最快的瀏覽器
依照慣例,我又做了幾個簡單的測試,來檢驗次世代瀏覽器的JS render性能



測試對象有Firefox 3.5、Safari 4、IE 8、Chromium 3.0還包括前幾天釋出的Opera 10
測試網站使用:Javascript speed testsV8 Benchmark SuiteSunSpider JavaScript BenchmarkDromaeo JavaScript performance test suiteJavaScript Preformance Test


測試平台:

C2D E6300@3G 4G RAM
Windows XP SP3 32bit


受測軟體:

tete009 Firefox 3.5b4pre
Opera 10.00
Chromium 3.0.185.0 build:17933
Safari 4 build:530.17
IE 8.0.6001.18702



測試結果:





















後記:

1.測試過程中我將IE的JS等待時間給延長,以確保成績的正確性

2.並將Firefox 3.5設定為初始狀態,再關閉所有addons,以確保記憶體消耗測試時的正確性

3.IE在測試Dromaeo JavaScript performance test suite時多次無故停止,迫使我必須放棄

4.記憶體消耗測試方法,為每一個瀏覽器開啟十個NBA.COM的分頁,再計算記憶體消耗程度


最後附上Dromaeo JavaScript performance test suite的詳細測試結果


其實從這幾個結果上來看,Safari 4使用了新的WebKit引擎之後,性能確實相當卓越
假使Safari 4目前坐穩世界第一快的寶座好了,與其它競爭對手的差距也實在是太小了

實際使用的速度,我個人還是覺得Tete009再編譯並優化過的Firefox 3.5
與Chromium還是要來的比Safari 4要來的再快上一些
而且Safari並不如Chromium來的輕量,Top Sites雖然炫麗
但對老機器而言卻是個惡夢,華而不實並沒有想像中的實用


測試過程中,做記憶體消耗測試時,Safari、Chromium、IE都有非常嚴重的凍結狀況
Opera表現較略好於前三者一些,表現最好的則是Firefox
Firefox沒有凍結的情況發生,但依然會有一些延遲的情況發生
但比起其它受測瀏覽器,Firefox則明顯表現的最好!
(繼續閱讀...)

2009-06-04

Linux下的高速瀏覽器:Midori 0.1.7



Midori是一個Linux平台上專為低硬體需求以C語言寫出的網頁瀏覽器
它使用開源計劃的WebKit作為它的排版引擎
與Apple的Safari與Google的Chrome(WebCore)使用同樣的排版引擎



目前Google的Chrome在Linux下表現不太好
性能、穩定性、操作性上都不如Windows版上的表現
對此Google坦承Linux版的Chrome有開發上的困難

如果你在Linux上有這種小巧快速的瀏覽器需求
Firefox可能無法滿足你,這個時候其實可以考慮換個像Midor一樣小巧的瀏覽器


在去年我第一次測試Midori時,性能表現就相當不錯了
現在又使用了性能更強悍的新版WebKit之後
幾乎可以追得上Windows版的Safari與Chrome
而在Linux平台下速度快過Firefox 3.0幾乎是肯定的!
而且Firefox一向在Windows性能要好於Linux平台


與第一次使用的時候相比,Midori在中文的支援已經改善很多了
網頁框架上的render也看起來與其它瀏覽器無明顯差異
也多了當初很多沒有的功能,像是分頁管理就做的跟Chrome很像
如果你習慣使用Chrome或Firefox,那你一定很容易就上手Midori




順便跑了一下ACID3標準測試,跟Safari以及其它使用WebKit引擎的瀏覽器一樣
Midori在ACID3同樣取得了100分的滿分成績!




測試:
硬體平台:C2D E6300@3G 2G RAM ArchLinux 32bit
受測軟體:Midori 0.1.1、Swiftfox 3.0.11pre

測試使用JavaScript Preformance TestSunSpider JavaScript BenchmarkV8 Benchmark Suite
這三個JavaScript效能測試網站進行比上一回的測試還少了幾項測試
不過這也已經足夠凸顯出Midori與FIrefox上的差距!




測試結果:









Sunspider Benchmark詳細測試結果查詢:
Midori
Swiftfox


比對之前的結果Midori性能雖然不如Windows上的Chrome
但其實也慢不了多少了,兩者性能同樣比Firefox 3還要出色!
(繼續閱讀...)

2009-05-04

NoScript 作者:人不為己天誅地滅



NoScript是個Firefox上的安全性擴充套件
它可以讓用戶在第一線避免很多惡意攻擊
例如網頁代碼中暗藏的媒體撥放連結
或者是Dlwnloader之類的東西
對一些不怕麻煩的人來說
NoScript確實是個好東西



很多人包括我都非常感謝他對於網路安全的奉獻
但是好景不常,既使是網路安全專家他也是要吃飯的
另一個Firefox擴充套件Adblock Plus的作者
日前在他的blog寫道有很多人寫信問他可否在Adblock Plus的官方網頁刊登廣告
他在文中報了一個料,他說NoScript的作者為了自己的利益
接受了在NoScript官網放置商業廣告,並且頻繁升級NoScript這個擴充套件
因為擴充套件升級,在瀏覽器重新啟動後會自動連結至官網,如此可以增加廣告曝光率
當然,單從這點來看NoScript作者似乎沒什麼不對,可以一邊賺錢一邊做自己有興趣的事情
何樂而不為呢?但是人都是很精明的,因為通常會使用NoScript的人
也幾乎都會使用Adblock Plus這個擋廣告的擴充套件
想當然NoScript官網廣告的曝光率當然不高
因為NoScript的廣告存在於EasyList黑名單中,全被擋掉了

針對這個棘手的問題
NoScript作者採首先取了一種干擾Adblock Plus的方法
讓使用者瀏覽NoScript官網時Adblock Plus會"暫時"失去作用
後來這個被人給罵翻了,不過NoScript作者也並非完全不可理喻
他接受了民怨,並同意修改,但是被改成會自動添加例外規則到Adblock Plus白名單內
這個規則的添加是透過Adblock Plus提供的API所實現的
一般透過這個API我們可以在網頁上直接點選你想要訂閱的規則
只是現在被NoScript作者拿來鑽漏洞,讓Adblock Plus不會阻擋自己官網的廣告
而且如果你手動刪除這些規則,下一次啟動它又會自己添加回去

當然網路上又把這樣的行為給罵翻了天..
對此NoScript作者表示規則會自動添加完全是因為bug所引起的問題
老實說我不相信這是一個bug,我比較傾向去相信NoScript作者被錢衝昏了頭
因為NoScript作為一個安全性質的擴充套件,竟然暗地裡幹這些見不得人的事情
NoScript我已經不會再去用它了,對我來說NoScript作者在我心中已經黑掉了

就跟360安全衛士一樣!
很多人不知道,創造出360安全衛士的人跟幾年前網路上惡名昭彰
的流氓軟體3721的創造者是同一個人!
與NoScript的差別是一個金盆洗手開始當起網路安全專家了
另一個則是從網路安全專家墮落到開發流氓軟體
兩者都是非常巨大的轉變,不管最後結果如何這兩個軟體我是永遠都不會再用了!
(繼續閱讀...)

2009-04-12

如何通過PC FLank的瀏覽器測試?



PC Flank是一個提供了很多線上測試工具的安全網站
它能夠幫助你檢查防火牆有沒有正常工作
其中它還有一項瀏覽器測試(Browser Test)



只是大部分的瀏覽器在這一關都會失敗




到底要怎樣才可以過關呢?我測試了數種瀏覽器
分別為Firefox 3.0.9pre with Stealther、Shiretoko 3.5、Safari 4.0、Chromium
以及微軟IE 8,並分別打開它們的隱私瀏覽功能

Safari 4:



IE 8:



Firefox 3.09:
Firefox 3.X本身不提供隱私瀏覽功能
請參閱以前我所推薦的Stealther addons


Shiretoko 3.5:



Chromium:



最後的結果其實還蠻意外的,唯一能夠通過測試的就只有Firefox 3.0.9pre with Stealther
這個組合而以,其它瀏覽器全軍覆沒..





不過正常情況下PC Flank的這個測試是沒有意義的
所以你的瀏覽器無法通過測試也不見得就真的不安全
唯一直得一提的是Stealther這個擴充套件是真的能防堵track cookie
但這個安全套件很有可能因為功能與Firefox 3.5重複的關係而不再提供更新了
(繼續閱讀...)

2009-04-01

Norton SafeWeb Search Bar for Firefox



這是我昨天寫Norton 360評測時,裡面的其中一個功能
SafeWeb資料庫還算不少,查詢方便又快速,算瞞好用的服務
其實這個不必安裝Norton相關產品也可以使用
基於這點,我把它作成了Firefox搜尋引擎外掛



不論你是Linux還是Windows版使用者
只需要把xml丟到firefox\searchplugins這個目錄內
重新啟動Firefox後應該就可以在搜尋列看到了

(繼續閱讀...)

2009-03-26

駭客大會上MAC OS再度讓人失望!



Pwn2Own駭客大會上(3.18)一位名叫Charlie Miller的參賽選手
他僅僅只花費十秒的時間,就成功入侵了MAC OS!
並讓MAC OS成為本次大會上率先被成功入侵的第一個系統!
而Windows上的IE 8、Firefox、Safari也在同一天被另一名德國選手Nils給攻破!



Windows上唯一全身而退的只有Google Chrome瀏覽器!
Miller賽後接受ZDNET的訪問說到MAC/Safari的漏洞他之所以能夠在短時間內突破
那是因為他很早之前便發現了該漏洞,發現漏洞後並沒有做任何通報,也沒有公佈該漏洞
不公佈漏洞,讓他在此次駭客大會上拿到了5000美元的獎金,也為了他的公司做了一個很好的宣傳

但在他的眼哩,另一個發現Windows/IE漏洞的Nils,Miller認為Nils所發現的漏洞價值
遠比他突破MAC OS系統所得到的5000美元獎金還要高出十倍!

Miller接著被問到,為什麼不選擇Windows平台而卻選擇MAC作為攻擊對象時
他說"因為MAC OS上所發現的漏洞非常容易利用"!
用白話一點方式來講,Miller的意思其實是說MAC OS上的垃圾漏洞(很難被利用的漏洞)
相對於Windows來說低了很多!

而且Windows系統上有所謂的反漏洞攻擊(Anti Exploit),在MAC OS上卻沒有類似的功能
Miller所謂的Anti Exploit,其實就是指Windows系統上的"資料執行防止"(DEP)
從訪談中可以透露出在Miller眼裡,Windows其實是個比MAC OS還要來的安全的系統



而在網路瀏覽器的部分,Miller說道同樣的Firefox瀏覽器,在MAC OS系統下
就是要來的比Windows系統上來的好利用多了,在他的經驗裡,MAC是一個很容易被入侵的平台!

而Google Chrome也是本次駭客大會上唯一一個全身而退的網路瀏覽器
Miller說Chrome的漏洞很難利用,因為Chrome有自己的沙盤(SandBox)技術做後盾
如果你得到一個Chrome的漏洞,你還必須還要再有一個Chrome沙盤的漏洞
藉由沙盤的漏洞讓瀏覽器本身的漏洞可以穿出沙盤之外!不過Miller說這種同時存在漏洞的可能性不高!

雖然目前Chrome在漏洞的數量上,不見得比較少
但由於它自帶沙盤的關係,使得漏洞的被利用率大大的降低!
所以就目前來說,瀏覽器加上沙盤,是另一個不錯的選擇!


而所謂的沙盤,這裡我用SandBoxie官網提供的說明圖做個簡單的說明
在沒有沙盤的保護下,瀏覽器可以對系統做任何的修改
但只要你有了沙盤,沙盤便會對位於沙盤內的應用程式,將它們對系統的修改
重新定像到一個空白區域,而不是直接就將修改寫入硬碟之中
此舉它有一個好處!就是你不滿意的部分你只需要清空沙盤內的資料
那一切又回覆到最初的那個原始狀態!


Chrome剛推出時,Google特別強調的沙盤技術
在這次的駭客大會上證實確實是一個有用的功能
如果你對Chrome的沙盤技術感興趣
可以順便看我去年所寫關於Chrome沙盤技術抄襲的事件!
(繼續閱讀...)

2009-03-05

微軟允許用戶移除Windows 7內的IE瀏覽器!



延續之前的一個話題
微軟在Windows 7 Build 7048內,開放讓使用者自訂應用程式
IE 8也包括在內,這似乎是跟之前歐盟的裁決有關!



這是一篇來自ComputerWorld的報導
微軟在最新的Windows 7測試版中允許用戶自訂預設應用程式
其中IE也可以被移除,或者是關閉它,這是10多年來首次
微軟提供正當的管道允許IE不被使用,或不見它的芳蹤
(繼續閱讀...)

2009-02-28

瀏覽器三強JavaScript性能大車拼!



很久沒有更新blog了,這段時間我過的不太好
最近因為流行性感冒肆虐,所以我在家裡休養了一段時間
今天心血來潮,做了這次的測試,有別於之前我所做的那些測試
之前的測試算是大雜燴,把我想得到的瀏覽器全部都抓來測試了一番
但那個測試只使用單一的測試工具,也就是SunSpider JavaScript Benchmark
這個算是時代比較悠久的測試工具了,這次新的測試我只挑選比較備受矚目的三款瀏覽器

它們分別為才剛推出沒幾天的Safari 4.0beta、Chromium 2.0、Firefox 3.1beta
這三款均為目前JS render性能最強大的瀏覽器!




測試使用的測試網站分別為Javascript speed testsV8 Benchmark SuiteSunSpider JavaScript BenchmarkDromaeo JavaScript performance test suiteJavaScript Preformance Test

測試平台:

C2D E6300@3G
2Giga RAM
Windows XP SP3 32bit
FireFox 3.1b3pre
Chromium 2.0.167.0 build10297
Ssafari 4.0 build528.16

測試時由於Javascript speed tests每一次測試的結果誤差相當大,所以我每一款瀏覽器
均測試三次,然後取成績最好的那一次作為本次的成績登入



測試結果:
















這幾個測試工具,比較新也比較符合時代潮流的就屬V8 Benchmark Suite與Dromaeo JavaScript performance test suite這兩個
這裡我附上Dromaeo JavaScript performance test suite的詳細測試結果,讓大家自己測試時可以做個比較

最後我就不多做說明或下結論,結果誰好誰壞大家都可以一目了然
畢竟目前只有極少數的網站才會需要如此強勁的JS render engine
(繼續閱讀...)