kiến thức Tổng hợp những addon chất cho Firefox / Chromium

Mạng viettel, vnpt,.. thì vào about:config Bật security.tls.enable_kyber và bật DoH trong ff là chạy đc, fpt thì vào đây xem
FPT dùng cách này thì khỏi làm mấy cái proxy với Demergi kia nữa luôn pk bác ?
 
Mấy fen ơi có cách gì giảm cpu khi ff idle k, ff lúc nào cũng 2-3%, chrome có 0-1% :confused:
Không hiểu lắm, mình xài mỗi cái user.js của thầy gầy, Floorp cài 21 cái addons, Edge cài 18 cài extensions, mà Edge là con ruột của thằng Mic đó nha, thấy có chênh mấy đâu.
Coi lại đống addon của Firefox xem.
1719147876295.png
 
Không hiểu lắm, mình xài mỗi cái user.js của thầy gầy, Floorp cài 21 cái addons, Edge cài 18 cài extensions, mà Edge là con ruột của thằng Mic đó nha, thấy có chênh mấy đâu.
Coi lại đống addon của Firefox xem.
View attachment 2545213
Tương tự, Floorp/Firefox thường chỉ dùng 0-1% mà đây là đang mở hàng nghìn tab chứ không chỉ 1, RAM tổng lại tầm 600MB:
1719155223584.png

Ảnh chụp từ lâu, vẫn thế:
Tiếp nối bài này, đây là RAM Floorp khi mới mở, chả đáng bao nhiêu cả toàn chỉ số sức mạnh 7, 11, 19, 32...:
View attachment 2394941
Cái tối ưu giảm ghi session thì chắc chắn giảm CPU nhé bởi mặc định Firefox ghi vào ổ đĩa rất phá hoại, cứ 15s một lần nên cứ 15s nó dùng CPU 1 lần, càng mở nhiều tab CPU càng to nên tăng lên 1 tiếng 1 lần thì sẽ đỡ nhiều.

Cache lên RAM cũng giảm CPU vì đọc dữ liệu từ RAM nhanh hơn là đọc từ đĩa, nhìn chung là vậy, cứ tối ưu theo thực tiễn cách thức CPU hoạt động.
 
Fedora bật flop lên bị ăn 7-8Gb ram sau đó giật lên ~12Gb (System Monitor) đã check memory k tìm thấy addon nào sài memory bất thường. Memory trong debug cũng chỉ tầm 4-5Gb. Tắt flop xong memory k trả lại phải restart máy mới bình thường. K biết do Os hay do Flop nữa :(
 
Fedora bật flop lên bị ăn 7-8Gb ram sau đó giật lên ~12Gb (System Monitor) đã check memory k tìm thấy addon nào sài memory bất thường. Memory trong debug cũng chỉ tầm 4-5Gb. Tắt flop xong memory k trả lại phải restart máy mới bình thường. K biết do Os hay do Flop nữa :(
Cái này cần tìm ra trong about:memory, nói chung cần cái memory dump, thường nhìn một cái là biết nguyên nhân tại sao, cứ export xong zip lai uploạd gán attachment lên là được:
1719157626976.png
 
Cái này cần tìm ra trong about:memory, nói chung cần cái memory dump, thường nhìn một cái là biết nguyên nhân tại sao, cứ export xong zip lai uploạd gán attachment lên là được:
Cám ơn sư khầy. Đang du lịch qua thế giới của a Bill rồi. Nào về lại nhờ khầy chuẩn bệnh dùm :embarrassed:
 
Làm lại chi tiết bài cách ăn gian tốc độ tải trang cho Firefox vì thật sự nó khá là dài dòng và cần chính xác từng chi tiết một:
  1. Vào Settings của uBlock bỏ chọn Disable prefetching
  2. Vào about:config chỉnh những khóa sau thành:
    network.dns.disablePrefetch false
    network.prefetch-next true
    network.predictor.enabled true
    network.dns.disablePrefetchFromHTTPS false
    network.predictor.enable-hover-on-ssl true
  3. Cài script Instant Page Superlite

Chú ý các bước trên không được bỏ qua, bỏ qua 1 bước là không còn tác dụng.
Kiểm tra như sau để biết đã thành công:
thầy gầy mai test lại vụ này xem có ổn không

Em test trên Firefox latest thì Bước 1 mà bỏ chọn Disable prefetching thì mất 3 giây mới load xong cái page (1 page bất kỳ ở voz hay vn-z)
Còn để nguyên (tức tick vào checkbox Disable prefetching) thì cảm giác load nhanh hơn, hơn 1 giây là hiển thị nội dung rồi.
 
https://codepen.io/jamesprenticez/pen/MWLdPgL

điên thiệt chứ, thằng ff nó dựa vào window.getSelection().anchorNode thay vì document.activeElement để lấy node đang chọn, nên xảy ra tình huống lúc bấm tab nó nhảy sai vị trí khi kết hợp tương tác chuột + tab :mad:
Chuyện bình thường thôi thế nên nó mới sinh ra cái gọi là nhân trình duyệt, ngày xưa khi viết code cho trình duyệt phải viết riêng cho Safari + Chrome + IE + Opera + Firefox, nếu không thì hỏng thôi, giờ giản đơn hơn chỉ còn Safari + Chrome + Firefox. 😔

Ví dụ khác nữa là Firefox và Chrome nó dùng khác nhau event dragstart, dragend, nếu muốn code tương thích phải dùng dragover, dragenter, hay Firefox thì getUserMedia không có, phải dùng canvas nếu muốn lưu lại khi quay trang web (trình duyệt web hoàn toàn có thể dùng để quay phim màn hình) 😔
 
thầy gầy mai test lại vụ này xem có ổn không

Em test trên Firefox latest thì Bước 1 mà bỏ chọn Disable prefetching thì mất 3 giây mới load xong cái page (1 page bất kỳ ở voz hay vn-z)
Còn để nguyên (tức tick vào checkbox Disable prefetching) thì cảm giác load nhanh hơn, hơn 1 giây là hiển thị nội dung rồi.
Dĩ nhiên rồi, cái Disable prefetching của uBlock nó là nguyên nhân khiến Firefox không chịu tải ăn gian trang web đó. 😔
 
Bạn có thể tiết kiệm một addon Noscript bằng cách dùng uBlock, bật Advanced features lên:
View attachment 1834001

Ấn vào biểu tượng uBlock sau đó nháy vào More liên tọi, cứ thấy More là nháy nó sẽ hiện ra bảng điều khiển nội dung web, ấn vào một trong ba phần trên để chặn:

  • Script dạng chữ
  • Script từ chính trang web
  • Script từ bên thứ 3

Ngoài ra còn hỗ trợ chặn iframe, ảnh (chặn những trang thấy ảnh tải chậm, ví dụ những trang tiểu thuyết thì chặn ảnh, script, iframe đi cho nó max tốc độ tải trang)...

Rất dễ dùng một khi đã ép nó phải lòi cái bảng điều khiển ra, 2 chạm là xong.

View attachment 1833979
Có 1 vấn đề nhỏ là mỗi lần e khởi động lại Firefox thì mấy cái chặn đỏ đỏ sẽ biến mất
Coi như chưa thao tác gì :( mất công vãi
fhFP6Ed.jpeg



Có phải do vụ sửa Cache = unset trong uBlock không thầy @toi la gay :sosad:
3. chỉnh trong uBO: cacheControlForFirefox1376932 = unset

hay là do đưa cache Firefox lên RAM nên bị mất setting?

Em dùng Firefox mới nhất
 
Có 1 vấn đề nhỏ là mỗi lần e khởi động lại Firefox thì mấy cái chặn đỏ đỏ sẽ biến mất
Coi như chưa thao tác gì :( mất công vãi
fhFP6Ed.jpeg



Có phải do vụ sửa Cache = unset trong uBlock không thầy @toi la gay :sosad:


hay là do đưa cache Firefox lên RAM nên bị mất setting?

Em dùng Firefox mới nhất
Có icon cái khoá đấy, ấn vào thử xem nó có lock setting không?
 
sau khi bấm tab vào ô input, thì 4-5 lần tab sau nó focus vào body, đéo hiểu
Stop Firefox from tabbing focus to body element? (https://www.webmasterworld.com/firefox_browser/3358802.htm)
lỗi từ 17 năm trước đến giờ vẫn còn ư
Status: RESOLVED WONTFIX

Giải pháp: Dùng addEventListener để hook event keypress, sau đó dùng preventDefault để vô hiệu nút tab và dùng Javascript viết lại hoàn toàn vụ focus bằng .focus(), đó là giải pháp đa nền tảng dùng cho mọi trình duyệt.

Nghĩa là xác định đây không phải lỗi mà là tính năng, mỗi nhân trình duyệt nó lại có các đặc tính khác nhau, ví dụ trò này bên Chrome không có:
Nói chung không giống với trình duyệt khác không phải là lỗi, như MV2 của Chrome cũng vốn đã cùi hơn MV2 của Firefox rồi, đó là còn chưa so với Jetpack hay XUL đó:
 
Có 1 vấn đề nhỏ là mỗi lần e khởi động lại Firefox thì mấy cái chặn đỏ đỏ sẽ biến mất
Coi như chưa thao tác gì :( mất công vãi
fhFP6Ed.jpeg



Có phải do vụ sửa Cache = unset trong uBlock không thầy @toi la gay :sosad:


hay là do đưa cache Firefox lên RAM nên bị mất setting?

Em dùng Firefox mới nhất
Khó quá cứ hỏi chuyên gia @eipi10 thôi, tính năng này giờ cũng không còn dùng rồi giờ thì toàn khổ cày vai bừa tự viết luật tự tạo ra luật rừng cho mình thôi 😔

Cơ mà nhớ không nhầm phải ấn vào cái khóa tiết của con bé Trinh nhé 😔
 
Back
Top