SVG

Wikimedia 的 Blog 上提到了可以用 Flash 顯示 SVG:「SVG for all… with Flash?」。

就目前瀏覽器的情況,只有 Opera、Gekco Engine 系列 (以 Mozilla 的產品為主)、WebKit Engine 系列 (以 AppleGoogle 的瀏覽器為主) 有內建,Microsoft 的 IE6/7/8 則必須靠 Plugin 外掛支援。

不過 svgweb 這個 Open Source 的專案 (Apache License 2.0) 雖然還在 alpha 階段,但總算是有機會利用 Flash 顯示 SVG 圖片了,就短期看來,這樣推廣 SVG 會比較順。

另外在原文裡有提到過於複雜的 SVG 檔案會使得 svgweb 過慢/吃資源的問題可以用 Scour 這個軟體清理 SVG 檔。

Opera 與 Webkit 相繼達成 Acid3 100% Pass 目標

OperaWebkit 兩個 browser (engine) 已經先完成 Acid3 100% Pass:

Wikipedia 上的資料,這次 Opera 比 Webkit 快應該是為了報 Acid2 時的仇... (Acid2 由 Opera 的 CTO 所發表,但當時第一個達成 non-public build 100% pass 的卻是 Safari XDDD)

Update:結果因為一個 bug 造成翻盤,參考 comment 裡 zmx 提供的 url。

在 CSS 裡對於 Sub-Pixel 的計算方式

jQuery 的大魔頭 John Resig 在他的 blog 上討論了各瀏覽器對 Sub-Pixel 的處理方式:Sub-Pixel Problems in CSS

在他文章裡,他產生了一個 50px 的 div,裡面包著四個 div,設定寬度為 "25%",然後丟到 Opera 9、Safari 3、IE 6、IE 7、Firefox 3,以及 Firefox 2 裡測試。另外用 Javascript 去抓 DOM 裡面的寬度。這個問題也可以解釋為什麼某些站台的 Navigation Bar 在不同的瀏覽器下會有奇怪的「殘影」。

Opera 9.5 Alpha

居然記得 這個 Protocol... 把 的功能做出來了:Opera 9.50 Kestrel Adds BitTorrent Peer Exchange

這個功能可以在取得少數節點的連線後,彼此互相交換其他節點資訊。一方面可以減少對 server 的負擔 (server 可以不用送那麼多節點),二來是起步的速度會更快。

據說有人生出 支援 的 patch (不確定是對 還是對 ),不過 mailing list 上後來就沒看到消息了,也一直沒看到作者出來進一步表態... (果然還是得跑 嗎 :/)

jQuery 1.1.3

受到 的刺激,這一版的 大幅改善 CSS Selector 的速度, 官方的測試結果比 1.1.2 快了 800% (也是以 測試):jQuery 1.1.3: 800%+ Faster, still 20KB

不過這個版本在 mailing list 看得出來目前還很不穩定,很多人抱怨在非主流的 browser 上會有問題 (主要是 ,以及 ),甚至有 上的使用者抱怨 回報 測試全部都是 return error。

接下來的 1.1.4 版將會是 1.1 系列的最後一個版本,之後就是 1.2 了...

Safari 的 display: table-cell

找到的 bug 似乎是講用 Javascript 動態改變 display 時的 bug,不過我遇到的是純 CSS 的 layout 問題...

丟到 IE6/Firefox2/Opera9/Safari2/Safari3 測試,發現在 2.0.4 (Mac) 及 3.0.1 (Win) 上都會先出現 #id2 再出現 #id1,但是其他的瀏覽器都是先顯示 #id1 再顯示 #id2。

這是在我的 Windows 上顯示出來的結果,Safari 2.0.4 (Mac) 的結果跟 Safari 3.0.1 (Win) 的結果一樣,再加上我手邊沒有 Mac,就不貼了:

我的問題是, 這兩個都通過 的 Browser 到底哪個才是正確的?

UpdateThe display declaration 上早就提過這個問題了。

各瀏覽器的速度

Note:這只是在 Javascript 裡跑 CSS Selector 的速度。

剛好看到 SlickSpeed CSS Selector TestSuite 這篇文章,在 Windows 上測了幾個瀏覽器,單位都是 ms (所以數字愈小愈好),測試的時候都儘量保持不動電腦的情況下跑完:

1.5.1 1.1.2dev 1.2dev 1.1b1 2.02
6 1600 3238 1302 839 6511
2.0.0.5 pre 176 4289 144 965 5411
9.20 68 1445 112 198 1122
3 beta 120 733 140 152 931

呃, 2 的速度... (想裝地雷看看有沒有進步,結果想到早上才失敗過,沒辦法測 XD)

Update:網頁上多了 的測試項目,速度也還不錯。

Opera 9.20

最近 出了 9.20,剛剛用 內建的 Check for updates 卻沒有反應,只好抓下來依照標準程序更新:先反安裝舊版再裝新版。

這一個版本最大的新功能在 Speed Dial,在開新視 Tab 的時候就可以看到介紹了,不然在 這頁也有簡單的說明。

我現在用 主要是拿來收 的信,其他的網站對 支援度不是很好 (而且有廣告),還是拿 看就好...

Opera

裝了 9.1 測試 (上次是去年五月,在 這篇),速度當然就不用提了,不管是看什麼頁面都很快。

目前拿他來收 的信,查查資料 (不需要用到 Form 輸入東西的),改 的文章,看 上的 RSS feed,其他的網站就比較沒辦法了...

PS:有沒有誰知道上面有類似 Adblock 可以用的?我不要自己輸入一堆名單,希望可以像 上一樣,輸入一個 URL 後會去自動更新...