Tổ chức dạng cây của Tree Style Tab (TST) trong sidebar cho phép sắp xếp và nhóm tab theo chủ đề một cách logic.
Như hình dưới: Có 3 tab gốc, tương ứng với 3 chủ đề
- VOZ
- firefox vs chrome performance
- Winger addon
View attachment 2468398
Trong hình trên, tất cả các chủ đề được cố ý bung ra (expand) để thấy được tổ chức cây. Thực tế, chỉ có chủ đề đang làm việc được bung ra, các chủ đề khác tự động thu lại (collapse).
Một số công cụ và phím tắt hỗ trợ làm việc hiệu quả theo lối này:
- Tree Style Tab
Ctrl
+ click link (hoặc chuột giữa) -> mở tab con
- Tridactyl
Ctrl+T
: tạo chủ đề mới
- Có thể cấu hình TST để Ctrl+T -> mở tab con hoặc tab anh em
- Kéo cây ra khỏi vùng sidebar -> đánh cả cây sang cửa sổ mới
- Bookmark cả cửa sổ
- dùng
Ctrl+Shift+D
,
- hoặc addon Tab Stash,
- hoặc chuột phải vào tab gốc > Tree of tabs > Bookmark this Tree
- hoặc OneTab
- Tập trung làm việc (single-tasking)
- Cú pháp tìm một tab đang mở
- Tất cả các cửa sổ: vào address bar >
%
+ dấu cách + từ khoá
- Cửa sổ hiện tại:
- như trên, hoặc
b
với Tridactyl
- tìm với addon TST Tab Search[1]
- Kéo thả các tab trong sidebar để tổ chức cây
Quan hệ cha-con như trên không được thể hiện khi dùng tab ngang mặc định.
Một cửa sổ mình có vài trăm, đến vài nghìn tabs. Nếu nhìn tab ngang thì thực là quá lộn xộn, không quản lí nổi. Với TST, nó vẫn đủ trật tự và logic.
Về bộ nhớ, Firefox thường chiếm 1-2 GB RAM.
- Dùng Auto Tab Discard để giữ tối đa một số active tab nhất định
- Nếu có tab YouTube mở, mình sẽ discard (hoặc đôi khi đóng lại) khi không cần thiết
- Outlook web cho công việc, riêng thằng này đã chiếm khoảng 400 MB -> chấp nhận
Tuy nhiên, mình không cho rằng như vậy đã là tối ưu, nên mình vẫn tìm những ý tưởng và công cụ mới để cải thiện. Winger là một ví dụ.
Lưu ý: Cả TST, Tridactyl và Winger đều chiếm F1 làm shortcut. Để sửa lỗi thì vào Add-ons Manager > bánh răng > Manage Extension Shortcuts.
Đúng vậy, với tổ chức cây, mọi việc dở dang vẫn ở đó, reload context vào đầu nhanh hơn nhiều so với bắt đầu lại.
Mình luôn tắt browser vào cuối ngày. Mục đích chính là xoá (non-whitelisted) cookies và site data cho dù Firefox đã có State Partitioning (aka Total Cookie Protection)[2][3].
[1]
TST Tab Search – Get this Extension for Firefox (en-US) (https://addons.mozilla.org/en-US/firefox/addon/tst-search/)
[2]
Introducing State Partitioning – Mozilla Hacks - the Web developer blog (https://hacks.mozilla.org/2021/02/introducing-state-partitioning/)
[3]
Firefox 86 Introduces Total Cookie Protection – Mozilla Security Blog (https://blog.mozilla.org/security/2021/02/23/total-cookie-protection/)