看板 Browsers 關於我們 聯絡資訊
Mozilla邀請測試新JS引擎WarpBuilder 結果顯示有驚人效能改善 9月15日Mozilla Firefox開發團隊在網路論壇邀請測試者安裝Firefox 83 nightly版本並 啟用新JS引擎WarpBuilder進行測試。Warp利用減少內部類型的資訊數量來提高效能,並 加上與上一版本相同的CacheIR優化,帶來了更簡單的設計,提高了響應速度和網頁載入 效能。 9月15日Mozilla發佈這項消息時指出各項指標有5-15%的改善,實際測試速度快了10%左右 ,JS引擎換用到Warp後,使用的記憶體也較少。 值得慶幸的是,9月24日,當官方公佈測試數據時,效能上的提升比想像中的更好,各項 指標提升了8-20%左右,尤其是Google Docs載入速度足足提升了20%,這讓JS引擎團隊士 氣大振。 Mozilla還表示啟用Warp只是優化Firefox JS引擎效能的第一步,明年還有在此基礎上進 行的更多新的優化工作。 在獲得積極回饋後,Warp現在已經開始預設在83版本的Nightly上啟用,相信在不久後有 望在Beta和穩定版中與大家見面。 - 20% on Win64 GDocs loadtime: https://mzl.la/3cp6dAs - 13% on Android Reddit SpeedIndex: https://mzl.la/2RUWdp8 - 18% on pdfpaint: https://mzl.la/2HtXb9W - 8% on tp6 JS memory: https://mzl.la/3j2VwGb - 8% on damp (devtools perf): https://mzl.la/3kLbhSM 來源 https://www.cnbeta.com/articles/tech/1034043.htm -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.148.100 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Browsers/M.1601521946.A.E7E.html ※ 編輯: aza0290 (114.32.148.100 臺灣), 10/01/2020 13:23:17
abram: 套件又要重新改寫了嗎 10/01 13:35
※ 編輯: aza0290 (114.32.148.100 臺灣), 10/01/2020 13:40:41
ltytw: 其實原本的就蠻快的 上google網站會慢一點 10/01 18:21
ltytw: 因為被google搞 10/01 18:22
Toge: 正在用,非常有感 10/02 00:28
Toge: 套件都不會影響 10/02 00:30
s9209122222: 火狐是真的關心使用者的 10/02 01:01
rockmanx52: 所以很可能正式版出來後效能又會被Google故意弄低... 10/02 12:47
bladesinger: 下次google就會微調google doc然後效能又被拖累回去 10/04 10:57
bladesinger: google老套了 10/04 10:57
rockmanx52: 連同引擎的Edge都會被搞了(遠望) 10/04 11:09
t7yang: 是說我也是因為這東西去安裝 nightly 版來玩。另外,會提 10/05 23:22
t7yang: 套件的大概是對目前的套件架構不理解。目前的套件架構(也 10/05 23:23
t7yang: 是)由 G 社提出的 webextention api,這個已經成為事實 10/05 23:23
t7yang: 標準了,雖然距離規範標準遙遙無期就是了。FX 的 webext 10/05 23:24
t7yang: API 是在 G 社的標準之上的改良版用起來比 G 社的爽太多了 10/05 23:25
t7yang: 只是市占率低大家還是開 G 社的版本然後再想辦法移植過來 10/05 23:25
t7yang: webext 的架構未來應該變動的機率不大,所以發生套件全部 10/05 23:26
t7yang: 重寫的可能性也相對較低。大概說明一下給大家知道。 10/05 23:27
Rollnmeow: 其實比起速度,我必較關心記憶體占用…現在主力筆電8GB 10/06 09:46
csid: 我很好奇Mozilla這一年來新增了多少webextention api? 10/06 15:45
csid: 有些套件開發者求API求了3年Mozilla還是沒有新增... 10/06 16:02
abram: 光舊版的speed dial不能用之後 就找不到好用的 10/06 22:37
abram: 就只能停在52.b9版了 10/06 22:38
Kagero: Mozilla:朕不給的API,你不能拿。 10/06 23:45
t7yang: wrap 除了效能之外,對記憶體的使用也是有積極的影響。但 10/07 16:10
t7yang: 是如果從長遠的角度來看,就放棄糾結記憶體了,使用量只會 10/07 16:11
t7yang: 越來越多(就跟那個通膨一樣)。 10/07 16:11
t7yang: webext 的架構終究有其侷限性,不可能像舊版的 API 一樣 10/07 16:12
t7yang: 靈活,而且最最最重要的是,他們人力物力真的沒有G社多 10/07 16:13
t7yang: 現在各大瀏覽器都跳槽去用 chromium 了,就連微軟都放棄了 10/07 16:13
t7yang: 你就可以想像有多少開發能量會灌到 chromium 裡面 10/07 16:14
t7yang: mozilla 未來可以勉強跟上我想就不錯了 10/07 16:15
MilchFlasche: 唉 10/07 17:14
enjoyself: 記憶體?! 32G都不用3000了,還在care記憶體 10/07 18:26
enjoyself: cpu走進大膠水時代,多核支援度好,才是重要的y 10/07 18:27
enjoyself: 就像googledoc,常用就放在背景頁跑,切過去就是載入完成 10/07 18:29
enjoyself: 再來是本身獨有特色,擴充,但是現在都掛得差不多~ 10/07 18:30
enjoyself: 未來看起來非常 T_T" 10/07 18:31
chuegou: js讚 10/07 23:57
rockmanx52: 那是桌機才不用擔心啊 筆電現在甚至還有4GB的 10/08 03:32
rockmanx52: 而且如果能擴充也就算了 On Board.... 10/08 03:32
Kagero: 焊死4GB不可擴的也沒剩多少 會買的就是盤子 10/08 10:05
Rollnmeow: 我這台是兩三年前最便宜的i5四核機,沒焊死記憶體 10/09 12:19
Rollnmeow: 但是不好拆,而且我不知道WIN10記憶體需求8GB也很緊 10/09 12:22
caryyrac: 我的桌機是2GB 10/09 17:53
MK47: 現在隨便花個一萬組a300都好很多吧 不知道為啥要堅持用這麼 10/10 00:14
MK47: 爛的硬體 又要要求軟體停留 10/10 00:14
Kagero: 不好拆可以給人拆啊 不過三年前筆電也差不多可以砸了 10/10 10:26
Arbin: 硬體差的不要來上PTT 10/10 12:00
Arbin: 鄉民都很嚴格der 最差三年就要換一次電腦 10/10 12:00
MK47: 火狐怎麼不支援586 媽的 斂財垃圾公司 10/10 13:38
MK47: 嘴秋玩了咧 問題還是沒有解決嘛 現在為了適應那麼多js的架構 10/10 14:00
MK47: ram只用一點點本來就不可能 吃米不知道米價 10/10 14:00
Rollnmeow: 你又不付我錢我幹嘛砸 ㄏㄏ 當我傻子484 10/10 14:14
Rollnmeow: 電蝦板當年文書機單也是8G RAM居多, 10/10 14:43
Rollnmeow: 誰知道過兩三年8G就變這麼緊繃?當我有水晶球? 10/10 14:45
penguinfuko: 說起來,筆電焊死 ram 真的缺德@@ 10/10 23:56
rockmanx52: 筆電還好啦 有的迷你桌電或AIO悍死才真的缺德 10/11 12:34
alchemy123: 8g不夠用也不是最近的事了吧... 10/11 20:15
TaiwanFight: 我以為今年2020 10/12 19:12
TaiwanFight: 怎在討論2g4g8g== 10/12 19:13
rogner: https://tinyurl.com/y64k39jj 10/13 08:46
rogner: 以anandtech及之前板友測試 16G以下應該edge最快 10/13 08:47
rogner: 16G以上 我自己試用的感覺 "可能"Fx nightly最快 10/13 08:48
rogner: 另外 非常多筆電/迷你主機焊死8G是事實 10/13 08:49
danny0838: to t7yang: 我也很希望如此,但Google正在強推manifest 10/14 09:24
danny0838: v3... 10/14 09:24
t7yang: 他就是挾市占率令諸侯,根本不甩其他人。所以就是 chrome 10/14 17:37
t7yang: 的標準就是事實標準,然後規範標準可能也會被他吃掉 10/14 17:37
t7yang: 希望是不要啦,我覺得 FX 的設計真的好很多,光 promise 10/14 17:38
t7yang: 就屌打 10/14 17:38
rogner: Fx問題是太常大改 我只是用來當第三順位瀏覽器都會覺得痛 10/14 17:39
rogner: 無論套件或userchrome 10/14 17:39
t7yang: 市場獨佔真的不會有什麼好事,聰明的壞蛋比一般的壞蛋更 10/14 17:39
t7yang: 可怕 10/14 17:39
rogner: 市場獨佔當然不會是好事 看看牙膏intel....... 10/14 17:40
rogner: 但Fx實在讓人很難用力支持 10/14 17:42
Agency: 懶,所以藉口一堆 10/14 23:00
Kagero: firefox只剩下鐵粉了 10/15 09:39
Kagero: 每次大改動都是在殘害鐵粉 10/15 09:39
rogner: 從netscape直到Fx56 除KKman 沒用過別家 但57後真心無法忍 10/15 10:25
MilchFlasche: 我主力還在用Waterfox Classic算是Fx56鐵粉 10/15 11:44
MilchFlasche: 但其實也真的是受不了57以後。 10/15 11:45
Rollnmeow: 原來FX市占一直掉跟常常自爆也脫不了關係 10/15 13:29
Rollnmeow: 題外話,我在隨身碟裝LUBUNTU然後改在裡面用Fx上網 10/15 13:40
Rollnmeow: 這樣記憶體就寬裕很多了,需要時候再重開機切回WIN10 10/15 13:42
alchemy123: 我用了1x年fx 中間U.3 中間有 套件在20~30左右 57+我 10/15 13:53
alchemy123: 覺得沒什麼問題 只有被gc強x的網頁才會久久開個vv來用 10/15 13:53
alchemy123: 中間有2年拿GC當主力 其他都是FX主力 10/15 13:55
alchemy123: 57是真的陣亡很多套件啦 但仔細找都有發現可以取代的 10/15 14:00
alchemy123: 方式 10/15 14:01
alchemy123: 最近一些API新增也有一些老套件復活 10/15 14:01
rogner: 以前用lawlietfox 為了提早試用e10s及quantum 就跳nightly 10/15 15:30
rogner: 一直都很穩定 但57/58 nightly不僅可用套件少 還一直出包 10/15 15:31
rogner: 同期56 nightly為主 也是vv為輔 vv雖然也沒56穩定 10/15 15:55
rogner: 但內建功能充足 比57/58易用太多 10/15 15:58
rogner: 60算穩定性跟套件終於到可接受程度 花了些時間 從56換過來 10/15 16:01
rogner: 結果61的套件又.....一氣之下徹底跳kinza 10/15 16:01
Toge: 老實說,我不是鐵粉,我只是單純不想被Google綁架。 10/16 10:30
Toge: 況且Firefox對我來說還是比Chrome自由 10/16 10:32
Toge: 但是我也是偶爾會用ungoogled-chromium,沒辦法Linux上用 10/16 10:33
Toge: Line的唯一解 10/16 10:34
danny0838: to t7: Google 說法是2020要上路,對於「套件不用重寫 10/16 13:00
danny0838: 」一說真的很難樂觀… 10/16 13:00
danny0838: v3現在連殺死uBO的承諾都不知解決了沒有,如果沒有應 10/16 13:03
danny0838: 該會讓大量用戶跳腳。加上微軟也綁 Chromium,硬推v3 10/16 13:03
danny0838: 阻力應該不小才是(搞不好微軟一言不合就fork另一個Chr 10/16 13:03
danny0838: omium續跑v2,然後在Win上面打壓GC也說不定,哈哈) 10/16 13:03
danny0838: 其實要推v3我覺得也不是不行,但最除了uBO的問題要解決 10/16 13:06
danny0838: ,v2也應該續支援很長一段時間(如果v3真的好自然會有 10/16 13:06
danny0838: 開發者自行轉移) 10/16 13:06
rogner: 不想用chromium 又要求功能 大概Fx唯一選 10/17 08:59
rogner: 但就跟linux一樣 要花很多時間設定 且還無法保證穩定 10/17 09:00
t7yang: 哈,我說的套件不用重寫是針對說擔心未來 FX 的套件又改 10/17 16:07
t7yang: 架構導致需要大規模重寫的一說。至於 G 社鴨霸硬推 V3 (嘆 10/17 16:08
t7yang: ubo 如果在 chromium 下死掉我也不覺得會有什麼問題 10/17 16:09
t7yang: 板上大家還是會有一個迷思,套件對市占率影響很大導致用戶 10/17 16:09
t7yang: 大量出走之類的,我自己是比較不認同,套件的影響應該有限 10/17 16:10
t7yang: 微軟不會一言不合喔,因為現在微軟 EDGE 團隊就是 G 社的 10/17 16:11
t7yang: 形狀,我有看到新聞 V3 他們應該要測試了,也就是他們乖乖 10/17 16:11
t7yang: 吞下去(爸爸推了我就跟 10/17 16:12
t7yang: 開發者沒有什麼能耐,基本上就是瀏覽器廠商推什麼就得吃 10/17 16:13
t7yang: 從過往的發展來看,一直都是這樣子。FX 就看可不可以頂住 10/17 16:13
t7yang: 壓力。chromium 陣營那裏 V3 看起來是跑不掉了,FX 那裏看 10/17 16:15
t7yang: 要維持自己的 V2,還是跟 V3 但維持那些被 V3 廢止的 API 10/17 16:15
t7yang: 反正又覺得前景不樂觀,本來 web-ext 的出現看來應該是可 10/17 16:16
t7yang: 以稍稍走向一致,現在看來...(無奈 10/17 16:18
rogner: Fx三不五時改套件相容性 問題已經不只V2/V3了..... 10/18 07:08