Tips Mengoptimalkan Pengaturan Firefox untuk Privasi dan Kecepatan Maksimal
Firefox dikenal sebagai browser yang menghormati privasi pengguna, tapi pengaturan bawaannya tidak selalu optimal. Banyak developer dan pengguna Termux yang mengandalkan Firefox untuk browsing sehari-hari, testing aplikasi web, atau scraping data—namun sering mengabaikan konfigurasi yang bisa meningkatkan privasi sekaligus performa. Artikel ini membahas pengaturan praktis yang sudah saya terapkan sendiri, lengkap dengan dampak nyata yang bisa langsung dirasakan.
Mengapa Pengaturan Default Tidak Cukup
Firefox memang lebih baik dari Chrome dalam hal privasi, tapi tetap mengaktifkan beberapa fitur yang mengirim data ke server Mozilla atau pihak ketiga. Telemetry, Pocket, dan DNS-over-HTTPS dengan resolver default adalah contohnya. Untuk developer yang sering testing di localhost atau menggunakan proxy custom, pengaturan DNS bawaan bisa memperlambat resolusi domain lokal. Sementara untuk privasi, cookies pihak ketiga dan fingerprinting masih perlu diblokir secara manual.
Langkah Praktis Optimasi Privasi
- Nonaktifkan Telemetry dan Data Collection
Bukaabout:preferences#privacy, scroll ke bagian "Firefox Data Collection and Use", lalu matikan semua opsi. Ini menghentikan pengiriman data penggunaan, crash report, dan studi teknis ke Mozilla. Dampaknya: tidak ada lagi request background yang tidak perlu. - Gunakan Enhanced Tracking Protection Mode Strict
Di halaman Privacy & Security, pilih "Strict" pada bagian Enhanced Tracking Protection. Mode ini memblokir tracker lintas situs, cookies pihak ketiga, cryptominer, dan fingerprinter. Beberapa situs mungkin rusak tampilannya, tapi untuk developer ini justru bagus—Anda jadi tahu situs mana yang terlalu bergantung pada tracker. - Atur DNS-over-HTTPS dengan Provider Pilihan
Secara default Firefox menggunakan Cloudflare. Jika Anda lebih suka kontrol penuh, matikan DoH atau ganti ke provider lain seperti Quad9 atau NextDNS. Caranya: ketikabout:config, carinetwork.trr.mode, ubah ke 0 untuk mematikan atau 2 untuk fallback ke DNS sistem jika DoH gagal. Untuk pengguna Termux yang sering kerja dengan domain lokal (.local, .test), matikan DoH agar resolusi tidak terhambat. - Blokir Autoplay Media
Carimedia.autoplay.defaultdi about:config, ubah nilainya ke 5 (block audio and video). Ini menghemat bandwidth dan mencegah video iklan otomatis yang memperlambat loading halaman. - Nonaktifkan Pocket dan Sponsored Content
Di about:preferences#home, matikan "Shortcuts", "Recommended by Pocket", dan "Sponsored Stories". Halaman New Tab jadi bersih dan loading lebih cepat karena tidak ada request ke server Pocket. - Aktifkan HTTPS-Only Mode
Di Privacy & Security, aktifkan "HTTPS-Only Mode in all windows". Firefox akan memaksa koneksi HTTPS dan memperingatkan jika situs hanya tersedia via HTTP. Untuk developer yang testing di localhost, tambahkan exception manual agar tidak terus muncul warning. - Batasi History dan Cache
Jika Anda sering browsing di perangkat dengan storage terbatas (seperti Android via Termux), atur Firefox untuk tidak menyimpan history terlalu lama. Buka about:preferences#privacy, pilih "Use custom settings for history", lalu atur "Keep until" menjadi "I close Firefox". Cache bisa dibatasi di about:config dengan mengubahbrowser.cache.disk.capacity(dalam KB).
Langkah Praktis Optimasi Kecepatan
- Kurangi Jumlah Content Process
Firefox menggunakan multi-process untuk isolasi tab. Default-nya 8 process, tapi untuk perangkat dengan RAM terbatas, turunkan ke 4. Caridom.ipc.processCountdi about:config. Saya pribadi pakai 4 di laptop lama dan responsivitas tetap bagus. - Nonaktifkan Prefetching
Firefox bisa melakukan prefetch link yang kemungkinan Anda klik. Ini mempercepat browsing tapi menghabiskan bandwidth. Matikan dengan mengubahnetwork.prefetch-nextdannetwork.dns.disablePrefetchmenjadi false di about:config. - Aktifkan Hardware Acceleration
Pastikan "Use recommended performance settings" dicentang di about:preferences#general. Jika GPU Anda support, Firefox akan offload rendering ke hardware. Untuk memverifikasi, bukaabout:supportdan cek bagian Graphics—pastikan "Compositing" menggunakan WebRender atau OpenGL, bukan Basic. - Gunakan uBlock Origin, Bukan AdBlock Plus
uBlock Origin jauh lebih ringan dan efisien. Setelah install, aktifkan filter list tambahan seperti "EasyPrivacy" dan "Fanboy's Annoyances". Ini memblokir tracker dan elemen mengganggu tanpa memperlambat browser. - Disable WebRTC Jika Tidak Digunakan
WebRTC bisa membocorkan IP asli Anda meski pakai VPN. Jika tidak butuh video call di browser, matikan dengan mengubahmedia.peerconnection.enabledmenjadi false. Ini juga mengurangi overhead proses background.
Kesalahan yang Sering Terjadi
- Mengaktifkan terlalu banyak extension
Setiap extension menambah overhead. Saya pernah pakai 15+ extension dan Firefox jadi lambat saat startup. Sekarang cuma pakai 5: uBlock Origin, Multi-Account Containers, Bitwarden, Dark Reader, dan Tampermonkey. Sisanya dihapus atau diganti dengan bookmark/script manual. - Lupa clear cache setelah testing
Developer sering lupa bahwa cache bisa menyimpan versi lama asset. Gunakan Ctrl+Shift+R untuk hard reload atau buka Developer Tools (F12) dan centang "Disable Cache" saat testing. - Tidak backup profil sebelum eksperimen
Sebelum ubah about:config, backup folder profil Firefox Anda. Lokasi profil bisa dilihat di about:support bagian "Profile Folder". Copy folder tersebut ke tempat aman. Kalau ada yang rusak, tinggal restore. - Menggunakan mode Private tanpa memahami limitasinya
Private browsing tidak menyembunyikan IP atau aktivitas dari ISP. Ini hanya mencegah Firefox menyimpan history lokal. Untuk privasi sebenarnya, kombinasikan dengan VPN atau Tor. - Menonaktifkan JavaScript sepenuhnya
Beberapa panduan menyarankan matikan JS untuk privasi maksimal. Ini impraktis karena 90% situs modern butuh JS. Lebih baik gunakan uBlock Origin untuk blokir script berbahaya secara selektif atau gunakan NoScript jika Anda paham cara whitelist domain.
Tips Aman dan Etis
Optimasi privasi bukan berarti Anda bisa melakukan aktivitas ilegal atau tidak etis. Beberapa hal yang perlu diingat:
Jangan gunakan pengaturan ini untuk bypass paywall atau login sistem tanpa izin. Memblokir tracker itu sah, tapi menggunakan script untuk bypass autentikasi atau mencuri kredensial adalah ilegal. Jika Anda developer yang testing keamanan aplikasi, pastikan Anda punya izin tertulis dari pemilik sistem.
Hormati robots.txt dan rate limiting saat scraping. Firefox dengan pengaturan optimal memang bisa digunakan untuk scraping via Selenium atau Playwright, tapi pastikan Anda tidak overload server target. Gunakan delay antar request dan patuhi aturan robots.txt.
Privasi bukan alat untuk menyembunyikan aktivitas berbahaya. Enkripsi dan anonymisasi adalah hak digital, tapi jangan disalahgunakan untuk spam, phishing, atau distribusi malware. Gunakan pengetahuan ini untuk melindungi data pribadi Anda dan meningkatkan produktivitas kerja.
Workflow Praktis untuk Developer
Sebagai developer, saya punya dua profil Firefox terpisah: satu untuk browsing umum dengan privasi maksimal, satu lagi untuk testing dengan extension minimal dan cache diaktifkan. Cara membuat profil baru: jalankan firefox -P dari terminal, lalu buat profil baru. Anda bisa switch profil tanpa logout atau restart sistem.
Untuk testing responsif, gunakan Responsive Design Mode (Ctrl+Shift+M) daripada resize window manual. Untuk debugging API, gunakan Network tab di Developer Tools—filter by XHR untuk lihat request AJAX dengan jelas. Kombinasi ini lebih efisien daripada pakai Postman untuk setiap request.
Kesimpulan
Mengoptimalkan Firefox untuk privasi dan kecepatan tidak butuh skill teknis tinggi, tapi butuh pemahaman tentang trade-off. Beberapa pengaturan bisa bikin situs tertentu rusak, tapi untuk developer dan power user, ini justru memberi kontrol penuh atas browsing experience. Mulai dari langkah sederhana seperti matikan telemetry dan gunakan uBlock Origin, lalu eksperimen dengan about:config sesuai kebutuhan. Backup profil sebelum eksperimen, dan jangan ragu rollback jika ada yang tidak cocok. Yang terpenting, gunakan pengetahuan ini secara etis—privasi adalah hak, bukan alat untuk aktivitas merusak.