Re: [-Fx-] 掰掰ff老牛!真的很慢!
這篇文章解釋了Mozilla的取捨
http://ppt.cc/3T_F=
大意是Mozilla為了擴充性而繼續擁抱架構複雜且肥大的Gecko
Gecko的介面架構是XUL
XUL支援CSS, JavaScript, DOM
所以只要有網頁開發的背景 可以很輕易投入XUL的開發
而Firefox的擴充套件也是以XUL為基礎 所以擴充性很強
但缺點就在於 XUL的運作原理也跟HTML一樣
Firefox在啟動時必須先讀取XUL文件
根據其架構(DOM)和樣式(CSS)繪製出介面 並執行程式碼(JavaScript)
相較於一般GUI程式直接執行binary 勢必比較慢
至於套件相容性
因為採用XUL
絕大部分的套件都是跨平台 在Linux, Mac OS X, Windows上都可以運作
另一方面 WebKit近年來發展得很不錯
效能佳 省資源 符合標準(Safari是最早通過Acid3的)
目前WebKit系(Chrome, Safari)執行JavaScript的速度也是領先
但是Mozilla為了擴充性 並不考慮轉換到WebKit
雖然目前Chrome和Safari有外掛
不過都是綁OS的
而且開發方式和Firefox的套件相去甚遠
換句話說 Firefox的競爭策略是是差異化和客製化
速度雖然也很重要 但並不是其發展重點
p.s. 我不是故意要鬼隱Opera
Presto也是很優秀的 優勢和WebKit差不多
但這篇是比較開放原始碼的排版引擎
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.232.241
推
09/11 15:03, , 1F
09/11 15:03, 1F
推
09/11 15:26, , 2F
09/11 15:26, 2F
推
09/11 15:46, , 3F
09/11 15:46, 3F
→
09/11 15:46, , 4F
09/11 15:46, 4F
推
09/11 16:05, , 5F
09/11 16:05, 5F
推
09/11 16:22, , 6F
09/11 16:22, 6F
推
09/11 21:42, , 7F
09/11 21:42, 7F
※ 編輯: darKyle 來自: 140.119.232.241 (09/11 22:05)
→
09/12 20:19, , 8F
09/12 20:19, 8F
→
09/12 20:19, , 9F
09/12 20:19, 9F
推
09/13 08:02, , 10F
09/13 08:02, 10F
推
09/13 14:52, , 11F
09/13 14:52, 11F
→
09/13 14:52, , 12F
09/13 14:52, 12F
推
09/14 14:13, , 13F
09/14 14:13, 13F
→
09/14 14:13, , 14F
09/14 14:13, 14F
推
09/14 14:19, , 15F
09/14 14:19, 15F
→
09/14 15:18, , 16F
09/14 15:18, 16F
→
09/14 15:20, , 17F
09/14 15:20, 17F
→
09/14 15:21, , 18F
09/14 15:21, 18F
→
09/14 15:23, , 19F
09/14 15:23, 19F
推
09/15 02:06, , 20F
09/15 02:06, 20F
推
09/18 16:53, , 21F
09/18 16:53, 21F
→
09/18 16:53, , 22F
09/18 16:53, 22F
推
01/26 18:54, , 23F
01/26 18:54, 23F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 2 之 6 篇):