Re: [-Fx-] 不想讓Chrome獨大?是時候給火狐機會了!

作者: maple3142 (暗月)   2018-04-23 06:57:46
我是之前 Firefox 57 出來之後試著轉 Firefox 的原 Chrome 用戶
但是最後用了幾個月後還是改回去 Chrome 了
主要讓我不滿意的幾個原因:
1. Chrome 的記憶體使用量很大,但是只要有足夠的記憶體就很流暢。Firefox 就算有足夠
的記憶體還是經常容易卡卡的。(當然這也有可能是我不知道怎麼調 config,我的電腦有 1
6G 記憶體)
2. 有個我個人常用的擴充插件 Checker Plus for Gmail 在 Chrome 和 Firefox 兩邊都有
,但是它在 Firefox 的表現不知為何就是會非常的卡
3. 開發人員工具(devtool)的問題,之前用 Firefox 的開發人員工具嘗試去 debug js 的
東西,但是想要找到錯誤和 log 的來源時經常亂跳,完全沒辦法找到正確的位置
而 chrome 的這種功能都相當正常,而且還有多了額外不少功能可以拿來 debug
不曉得這幾個有沒有辦法解決,因為除了這幾個問題以外 Firefox 的其他功能我都蠻喜歡
的,但是這幾個對我來說相當重要...
作者: t7yang (t7: 我認為這是一種背叛)   2018-04-23 10:11:00
1. 剛好相反,quantum出來後,FX順到飛來。如果長時間開啟,GC反而會越來越卡,FX就完全沒有這個問題(想不到給我等到這一天)。題外話,記憶體用量,現在FX是完全不輸GC的。2. web-ext apiFX是後來者,所以還有不少API跟功能是尚未開發,這也只能等,沒什麼好說的。(而且不要再「插件」了,沒有這個用語)。3. 現實就是開發團的質跟量都比不過,G社太有錢了,使得GC的devtools開發進度是用飛的,所以這點也不需要太過期待,要開發就乖乖用GC,我也是這樣。
作者: Kenqr (function(){})()   2018-04-23 13:31:00
平常用Fx,開發用GC,畢竟使用者大部份也是用GC
作者: ji394xu3 (薩埵十二惡皆空)   2018-04-23 13:54:00
我的套件用很少,所以用那一個是沒影響很大,但我還是用Chrome,因為Chrome多了ie tab。pttchrome。line線上版這三個東西在FF沒有辦法使用。雖term上ptt也行,但不像pttchrome方便(這可以自動登入)
作者: hdd60311 (太空戰鬥機漁師一枚)   2018-04-23 14:18:00
term.ptt可以用這個自動登入腳本#1Q4LnzPX
作者: qxpbyd (qxpbyd)   2018-04-23 14:24:00
自動登入我用keepass解決
作者: NiGHTsC   2018-04-24 01:48:00
會用「插件」是因為chrome的 extension就叫插件
作者: t7yang (t7: 我認為這是一種背叛)   2018-04-24 01:53:00
才不是https://chrome.google.com/webstore/category/extensions看好了,人家的官方的用語就是擴充功能,那個什麼件是對岸才在用的用語
作者: awashharp (AwA)   2018-04-24 01:56:00
為了確認開了Chrome,的確是寫擴充功能而Firefox是寫擴充功能
作者: tzback (籽別顆)   2018-04-24 07:41:00
Checker Plus for Gmail在Fx58還可以 59變超卡不知為何主力用Fx 離不開PTT-Web-Enhanced跟iFrame Remover套件了偶爾需要換瀏覽器 裝Open in GC/Fx/IE互開 也ok沒什不順
作者: ekes11 (我愛鈔票)   2018-04-24 08:56:00
腳本還要先多裝一個擴充功能,習慣用pttchrome +1什麼件並不是對岸才用的用語阿,本版查詢一下"套件.元件"起碼10幾年前網友都已經普遍在使用了例如 文章 #1CjkeM2R (Browsers)
作者: t7yang (t7: 我認為這是一種背叛)   2018-04-24 09:15:00
我說的什麼件是指那個件(笑
作者: zhtw (人生就是不停的後悔。。)   2018-04-24 10:38:00
t7yang說的是「插件」啦Chrome的extension叫做「擴充功能」Firefox叫做「附加元件」
作者: ekes11 (我愛鈔票)   2018-04-24 10:40:00
喔 我以為他講的"什麼件"是泛指套件/元件/插件 這種O件
作者: zhtw (人生就是不停的後悔。。)   2018-04-24 10:42:00
而且就算是Chrome簡體版,extension是翻成「擴展程序」他們縮寫通常都說「擴展」 把extension講成「插件」也是錯的但對岸的確有不少人會把extension講成「插件」Chrome的plugins才叫插件(繁體翻成外掛程式)
作者: APM99 (血統純正台北人)   2018-04-24 12:07:00
台灣的翻譯沒經過公投吧 都是少數人決定的認同少數菁英的翻譯才是正確的 而且那些精英不是投票決定的 有點反民主了吧
作者: zhtw (人生就是不停的後悔。。)   2018-04-24 12:10:00
官方翻譯就這樣,什麼叫做反民主呢?要每個翻譯都公投決定,那這東西永遠都翻不完了https://imgur.com/KZl7kXk.png上面這是Chrome說明頁面的官方翻譯再來,Chrome的extension跟plugins是有差別的如果把extension說成插件跟或外掛程式,不是會產生混淆嗎?extension講成擴充功能、擴充套件我覺得都沒問題瀏覽器的插件(簡)、外掛程式(繁)已經跟plugins綁一起了那拿它來指extension就不妥了
作者: kaoh08 (AIR -the 1000th summer-)   2018-04-24 12:54:00
我感覺真有公投的話套件未必會贏插件 唉..
作者: Toge (To Valhalla!)   2018-04-24 12:55:00
我開發用Firefox很久了,是有什麼地方不好嗎?
作者: zhtw (人生就是不停的後悔。。)   2018-04-24 12:59:00
如果公投決定 插件贏了套件,那用插件也沒什麼不好的我的重點還是在已經翻好的翻譯,儘量不要產生混淆軟體開發者如果更喜歡「插件」,那翻插件也沒什麼不行的
作者: t7yang (t7: 我認為這是一種背叛)   2018-04-24 13:18:00
很多翻譯都先賢們努力想出來的結果,抹殺先賢們的努力盲目跟著對岸用語才是最讓人痛心的這就好像雖然我也不是很喜歡微軟,但是你沒辦法否則的事微軟對在地化跟翻譯貢獻了非常多,是值得尊重,因為那些在台灣微軟從事翻譯的人,他們也是台灣人@Toge 要看你開發的技術是什麼。譬如如果用angular的話就有差別了。angury目前只有chrome版
作者: Toge (To Valhalla!)   2018-04-24 15:18:00
我就是在開發Angular 5 XD,還好啦有source map就很方便了
作者: t7yang (t7: 我認為這是一種背叛)   2018-04-24 17:42:00
source map可以正確解析得到其實也沒有很久,在那之前用FX開發 angular 真的會想撞牆
作者: playerlin (PlayerLin)   2018-04-24 18:23:00
現在Firefox就是因為2才會惹毛一堆人,要搞Web-Ext結果API都沒準備好,extension作者想更新也因為缺乏API沒辦法做,M社真的怨不得人...user更直接,不好用、沒得用就跳槽或是卡舊版/第三方我是兩個都在同時在用(不同地方不同瀏覽器),因為已經沒用套件了,所以感覺上兩個都差不多...鳥。
作者: abc0922001 (中士abc)   2018-04-24 19:10:00
以前用c3.js畫圖,火狐都跑超慢 54時57之後瀏覽一般網頁,跟GC沒差別
作者: hdd60311 (太空戰鬥機漁師一枚)   2018-04-24 20:54:00
說穿了官方人力物力差距擺在那又有一堆雜七雜八的項目要弄,API開發本來就很難短時間速成只能用時間一步步堆砌起來
作者: maple3142 (暗月)   2018-04-24 23:30:00
@Toge 主要是遇到 minified js 時常常沒辦法正常的找到正確行數...例如在 console 中看到訊息或錯誤時點擊右上角的行數,只要遇到 minified 的就顯示不出行數來了還有幾個功能 FF 的 devtool 也還沒有,像是 top level await 就很方便
作者: NiGHTsC   2018-04-25 01:54:00
哦哦,了解!我沒什麼在用 chrome,也只用英文版。。。=="
作者: Toge (To Valhalla!)   2018-04-25 09:17:00
@maple3142 minified過的在Firefox是無解沒錯...不過現在有source map就好很多了,像Angular 5 我現在都加--dev
作者: maple3142 (暗月)   2018-04-25 10:50:00
@Toge 我是比較常碰 Vue,Vue devtool 在 chrome 上比較正常,也比較少 bug還有我使用 devtool 通常是拿來檢視其他網站的,遇到的 js 80% 以上都是 minified 版本
作者: Toge (To Valhalla!)   2018-04-25 11:04:00
呃...剛看了Firefox Nightly也有Pretty-print的功能啊...https://tinyurl.com/ya3w54ev 好像很早之前就有了
作者: maple3142 (暗月)   2018-04-25 11:12:00
formatter 本身沒問題,但是在 console 點擊行數然後format 之後卻不會到指定的行數
作者: Toge (To Valhalla!)   2018-04-25 11:12:00
HTML部分沒有就是了對所以這點目前無解...剛剛發現有耶,我Nightly裡面有出現Format過的行數https://imgur.com/V4x85BR.jpg如果是獨立的js就可以指到正確行數,內嵌在HTML裡面的沒辦法
作者: maple3142 (暗月)   2018-04-25 12:12:00
我是指點擊那個行數沒辦法跳到原始碼的正確行數不過我的 FF 是穩定版的不確定 nightly 是不是已經修正了
作者: Toge (To Valhalla!)   2018-04-25 12:14:00
剛再試了一次沒錯,點進去可以跳到正確行數
作者: pennymarkfox (潘尼老狐狸)   2018-04-25 18:35:00
source map是用來debug type script的嗎?
作者: t7yang (t7: 我認為這是一種背叛)   2018-04-25 22:28:00
sourcemap是用在那些你需要轉換程式碼上譬如typescriptminified, babel等,可以透過source map對應到未轉換前的原始碼
作者: maple3142 (暗月)   2018-04-25 22:56:00
更新 FF 後試了一下,行數目前是 ok 的不過 format 是不是怪怪的... https://i.imgur.com/C4Ohttps://i.imgur.com/C4OGojw.png
作者: Toge (To Valhalla!)   2018-04-26 09:13:00
咦,穩定版的會這樣嗎剛看我的Nightly是正常的

Links booklink

Contact Us: admin [ a t ] ucptt.com