Multi-Proses Firefox: semua yang perlu Anda ketahui

Setelah bertahun-tahun pengembangan dan beberapa penundaan, Firefox multi-proses, juga dikenal sebagai Elektrolisis atau e10S, akan diaktifkan untuk sebagian pengguna stabil Firefox.

Panduan berikut memberi Anda informasi tentang arsitektur multi-proses Firefox. Ini menjelaskan apa yang ditawarkan fitur, preferensi, dan pengalihan untuk itu, mencakup kompatibilitas tambahan, dan melihat masa depan fitur tersebut.

Mozilla berencana untuk mengaktifkan arsitektur multi-proses untuk sebagian pengguna Firefox Stable ketika browser mencapai versi 48. Jika semuanya berjalan sesuai rencana, Firefox 48 akan dirilis pada 2 Agustus 2016.

Peluncuran multi-proses telah dimulai, dan sedang berlangsung (pada Firefox 52). Mozilla berencana untuk meningkatkan jumlah proses konten menjadi empat untuk populasi yang stabil di Firefox 54.

Firefox Multi-Proses

Hosted fungsionalitas elektrolisis, membuat, atau mengeksekusi konten terkait web dalam proses anak latar belakang yang berkomunikasi dengan browser "induk" Firefox melalui berbagai protokol ipdl.

Arsitektur Multi-proses meningkatkan stabilitas, kinerja, dan keamanan browser dengan memisahkan tugas menjadi beberapa proses.

Iterasi pertama multi-proses Firefox memindahkan plugin NPAPI, pemutaran media, dan konten web ke proses anak sehingga memisahkannya dari inti browser.

Cari tahu apakah dukungan Multi-proses diaktifkan

Cara termudah untuk mengetahui apakah Firefox multi-proses diaktifkan adalah yang berikut:

  1. Muat tentang: dukungan di bilah alamat Firefox.
  2. Temukan "Multiprocess Windows" di bawah Dasar-Dasar Aplikasi di dekat bagian atas.

Itu harus membaca diaktifkan atau dinonaktifkan, dan memberi Anda jawaban langsung tentang keadaan fungsi multi-proses di browser.

Mengaktifkan Elektrolisis di Firefox

Jika dukungan multi-proses belum diaktifkan di Firefox, Anda dapat mengaktifkannya secara manual. Ini benar bahkan jika Anda menjalankan Firefox 47 Stable karena fungsinya sudah ada.

Sebelum Anda melakukannya, Anda mungkin ingin menjalankan pemeriksaan kompatibilitas untuk add-on. Jika Anda tidak menjalankan add-on, sekitar 40% pengguna Firefox tidak sesuai dengan Mozilla, Anda dapat melewati langkah ini.

Memverifikasi kompatibilitas add-on

Meskipun Anda dapat melompat ke air segera dengan mengaktifkan Elektrolisis tanpa memverifikasi kompatibilitas terlebih dahulu, sangat disarankan untuk memverifikasi bahwa semua add-on penting kompatibel dengan e10s sebelum Anda melakukannya.

Anda dapat memeriksa situs Are We e10S Yet yang mencantumkan add-on teratas dan kompatibilitasnya dengan e10s. Mayoritas pengaya Firefox tidak diuji sehingga Anda mungkin tidak lebih bijaksana setelah memeriksa pengaya Anda di situs.

Yang dapat Anda lakukan adalah membuat profil sekunder di Firefox, menyalin semua ekstensi dari profil pertama, dan mengaktifkan e10 untuk profil sekunder itu.

Ini masih jauh dari ideal. Alternatifnya adalah dengan menonaktifkan semua add-on, mengaktifkan e10s, dan mengaktifkan ekstensi satu per satu untuk mengetahui apakah mereka kompatibel.

Aktifkan / Nonaktifkan Elektrolisis di Firefox

Untuk mengaktifkan atau menonaktifkan multi-proses Firefox, lakukan hal berikut

  1. Ketik about: config di bilah alamat browser.
  2. Konfirmasikan bahwa Anda akan berhati-hati.
  3. Cari browser.tabs.remote.autostart .
  4. Klik dua kali pada preferensi.

Mengatur nilai browser.tabs.remote.autostart ke true memungkinkan arsitektur multi-proses di Firefox, mengaturnya ke false menonaktifkannya.

Catatan : Dari Firefox 68 dan seterusnya, pengaturan preferensi ke False tidak berpengaruh. Firefox menetapkan preferensi ke True secara otomatis terlepas dari preferensi pengguna.

Harap perhatikan bahwa Anda perlu memulai ulang browser ketika Anda mengubah nilai preferensi.

Beberapa konfigurasi, jika aksesibilitas digunakan atau add-on tidak kompatibel, mencegah Elektrolisis diaktifkan.

Halaman about: support yang disebutkan sebelumnya mencantumkan alasannya sehingga Anda tahu mengapa multi-proses tidak berfungsi.

Anda dapat mengaktifkan fungsi multi-proses secara paksa di Firefox. Saya sarankan Anda membuat cadangan profil pengguna Anda sebelum melakukannya.

  1. Ketik about: config di bilah alamat browser dan tekan enter.
  2. Klik kanan dan pilih Baru> Boolean.
  3. Beri nama browser.tabs.remote.force-aktifkan .
  4. Tetapkan nilainya menjadi true .

Mulai di Firefox 68, preferensi tidak lagi tersedia.

Perhatikan bahwa memaksa kompatibilitas mungkin berdampak besar pada kinerja jika add-on tidak kompatibel dengan e10s.

Ada preferensi lain yang mungkin perlu Anda ubah tentang: config.

  1. Cari ekstensi.e10sMultiBlockedByAddons
  2. Setel preferensi ke false.

Ini mencegah pemblokiran beberapa proses konten dengan add-on.

Mengubah jumlah proses konten

Mozilla Firefox menggunakan satu proses konten secara default saat ini ketika Firefox multi-proses diaktifkan. Mozilla berencana untuk mengubahnya di Firefox 54 dengan meningkatkan jumlah proses konten menjadi 4 dalam versi itu.

Anda dapat mengubah hitungan sekarang, untuk menaikkan atau menurunkan batas. Perhatikan bahwa Firefox akan dikirimkan dengan opsi pada pengaturan browser pada akhirnya yang memungkinkan Anda melakukan itu.

  • Ketik about: config di bilah alamat browser dan tekan enter.
  • Cari dom.ipc.processCount.
  • Klik dua kali pada nilainya, dan ubahlah. Jumlah yang Anda masukkan adalah jumlah proses konten yang akan digunakan Firefox.

Ketika Multiprocess Windows diaktifkan

Anda dapat memeriksa halaman tentang: dukungan di Firefox untuk mengetahui apakah multi-proses diaktifkan atau tidak.

Anda akan melihat beberapa proses firefox.exe ketika Anda menjalankan manajer proses, misalnya Windows Task Manager yang menyoroti bahwa Elektrolisis diaktifkan.

Firefox seharusnya sebagian besar berjalan seperti sebelumnya. Idealnya, mengaktifkan fungsionalitas multi-proses harus segera meningkatkan kinerja dan stabilitas browser.

Namun Anda mungkin memperhatikan penggunaan RAM yang lebih tinggi dari biasanya. Mozilla mengonfirmasi bahwa Firefox dengan Elektrolisis akan menggunakan sekitar 20% RAM lebih banyak.

Anda dapat mengubah berapa banyak proses yang digunakan Firefox untuk fungsionalitas multi-prosesnya.

Masa depan

Mozilla akan terus bekerja pada multi-proses Firefox setelah peluncuran awal fitur. Organisasi berencana untuk membawa kotak pasir ke Firefox yang, pada Windows, didasarkan pada kotak pasir Chromium yang digunakan Google di Chrome. Kotak pasir ini akan meningkatkan keamanan secara signifikan ketika diaktifkan.

Sekarang Anda: Apa pendapat Anda tentang peluncuran e10 di Firefox?