Beranda » bagaimana » Inilah Mengapa Firefox Masih Bertahun-tahun Dibalik Google Chrome

    Inilah Mengapa Firefox Masih Bertahun-tahun Dibalik Google Chrome

    Firefox memiliki masalah. Ini telah ketinggalan, dengan pembangunan terhenti pada masalah yang paling penting, paling sulit. Banyak peningkatan yang paling signifikan di Firefox selama beberapa tahun terakhir hanya menyalin perubahan yang dibuat di Chrome.

    Kami berharap Firefox lebih baik, tetapi kenyataannya masih tidak sebagus Chrome. Dengan begitu banyak mantan pengembang Firefox sekarang bekerja di Chrome di Google, mungkin masuk akal bahwa inovasi telah terjadi di Chrome, bukan Firefox.

    Tidak Ada Arsitektur Multi-Proses

    CPU semakin banyak inti, menjadi mampu melakukan lebih banyak pekerjaan secara paralel. CPU single-core telah menjadi tidak pernah terdengar, dan bahkan komputer dengan daya paling rendah setidaknya memiliki CPU dual-core. Masa depan adalah jumlah inti CPU yang terus meningkat, dan program komputer harus mampu melakukan lebih banyak pekerjaan secara paralel untuk memanfaatkan semua kekuatan pemrosesan ini..

    Chrome menangani ini dengan memiliki arsitektur multi-proses. Setiap situs web yang Anda buka berjalan dalam prosesnya sendiri. Proses latar belakang, seperti ekstensi dan aplikasi yang berfungsi di latar belakang, berjalan dalam proses mereka sendiri. Plug-in browser juga berjalan dalam proses mereka sendiri. Yang terpenting, antarmuka pengguna Chrome juga berjalan dalam prosesnya.

    jika Anda memiliki CPU multi-core modern, Chrome akan menggunakannya dengan cerdas dan berkinerja baik, membagi kerja di antara CPU. Itu dapat melakukan banyak hal sekaligus dan antarmuka Chrome tidak boleh gagap dan tersendat saat halaman dimuat di latar belakang.

    Firefox adalah masalah lain. Firefox menggunakan arsitektur proses tunggal, meskipun plugin sekarang dijalankan dalam proses terpisah. Jika Anda membuka lima tab peramban, proses Firefox utama harus memuat dan mengolahnya serta menangani antarmuka pengguna Firefox, sehingga peramban akan berada di tempat yang sama responsifnya dengan Chrome. Jika salah satu halaman macet, itu akan membawa seluruh browser turun bersamanya.

    Ini masih sangat terlihat - pada CPU Intel Core i7 yang kuat, Chrome berkinerja sempurna namun antarmuka Firefox macet dan melambat saat memuat beberapa halaman, setidaknya dalam pengalaman saya. Itu tidak semulus itu, dan itu karena arsitektur tanggal Firefox.

    Mozilla sedang mengerjakan solusi untuk ini. Itu disebut Elektrolisis, pengembangan dimulai pada 2009, dan itu adalah proyek untuk membuat Firefox menjadi browser multi-proses yang tepat. Elektrolisis "ditahan untuk masa mendatang" pada tahun 2011, dengan Mozilla menyatakan bahwa "Elektrolisis adalah pekerjaan besar" dan bahwa mereka akan mengejar "sejumlah inisiatif kecil" untuk meningkatkan daya tanggap browser dalam jangka pendek..

    Mozilla baru-baru ini memulai kembali proyek Elektrolisis pada Mei 2013, jadi jika kita beruntung kita akan melihat Firefox multi-proses di beberapa titik. Bahkan Internet Explorer memiliki fitur multi-proses seperti Internet Explorer 8, jadi Firefox jauh di belakang - dan baru saja memulai kerja keras mengejar ketinggalan setelah menghentikan proyek pada 2011.

    Tahun Dibelakang Chrome: 4.7 dan terus bertambah

    Firefox Tidak Menggunakan Sandbox Keamanan

    Chrome dan Internet Explorer menggunakan fitur Windows modern yang disebut "mode integritas rendah" atau "mode terlindungi" untuk menjalankan proses peramban dengan sesedikit mungkin izin pengguna. Jika kerentanan browser ditemukan dan dieksploitasi di Chrome atau IE, pengeksploitasi juga harus menggunakan semacam kerentanan tambahan untuk keluar dari kotak pasir keamanan dan mendapatkan akses ke seluruh sistem..

    Fitur ini telah ada sejak Windows Vista, yang dirilis lebih dari enam tahun yang lalu. Namun, Mozilla masih bekerja pada fitur "hak rendah Firefox" dan tidak ada kerangka waktu kapan fitur sandboxing akan diluncurkan kepada pengguna. Sandboxing bukan obat untuk semua, tapi ini fitur keamanan penting yang ditemukan di peramban modern lainnya.

    Komentar tentang pelacak bug Firefox menunjukkan bahwa pengembang akan mencari di sandboxing aplikasi Windows 8 Modern Firefox, Firefox OS, dan browser Servo eksperimental pada OS X. Saat ini tidak ada indikasi bahwa ada orang yang bekerja pada sandboxing versi desktop Windows Firefox saat ini. Itu jelas versi Firefox yang paling populer dan paling rentan yang paling membutuhkan perlindungan.

    Tahun Dibelakang Chrome: 4.7 dan terus bertambah

    Firefox Ingin Toko Aplikasi Web Desktop

    Mozilla bersikeras bahwa aplikasi web dan teknologi web akan menggantikan kebutuhan untuk perangkat lunak desktop dan aplikasi seluler asli, menawarkan masa depan lintas platform di mana aplikasi HTML5 berjalan di setiap platform.

    Untuk tujuan ini, Mozilla ingin membuat toko aplikasi web sendiri, yang dikenal sebagai Firefox Marketplace. Fitur ini tersedia di Firefox untuk Android dan akan menjadi bagian dari Firefox OS. Firefox OS sendiri adalah sistem operasi seluler yang diluncurkan bertahun-tahun setelah seharusnya - bahkan lebih lambat daripada Windows Phone dari Microsoft dan BlackBerry 10, dua sistem operasi seluler yang memiliki perjuangan panjang di depan mereka karena mereka diluncurkan sangat terlambat..

    Namun, Anda hanya dapat menggunakan Firefox Marketplace di Firefox untuk Android saat ini. Mozilla telah berbicara tentang merilis Firefox Marketplace untuk desktop selama bertahun-tahun, tetapi mereka telah memutuskan untuk fokus hanya pada ponsel untuk saat ini. Firefox Marketplace desktop akan dirilis di masa mendatang. Sementara itu, Chrome telah memiliki Toko Web Chrome selama bertahun-tahun. Aplikasi paket Chrome baru akan segera memperluas fungsionalitas aplikasi web Chrome, menjadikan lebih banyak percikan.

    Mozilla ingin mendorong aplikasi web dan membuka teknologi web di desktop, tetapi mereka tidak melakukannya - Google melakukannya.

    Tahun Dibelakang Chrome: 2.5 dan terus bertambah

    Contoh Lagging Firefox Dibelakang Chrome

    Firefox telah mengikuti banyak hal selama bertahun-tahun, tetapi banyak dari perubahannya hanya meniru cara Google Chrome bekerja:

    • Penjelajahan Pribadi Multi-Jendela: Firefox baru-baru ini memperoleh kemampuan untuk membuka jendela penjelajahan pribadi di samping jendela penjelajahan normal, fitur yang sangat diinginkan untuk yang telah ada di Chrome sejak awal.
    • Pembaruan yang Sering: Setelah Chrome diluncurkan, Firefox pindah ke jadwal rilis yang lebih sering, seperti Chrome.
    • Ekstensi yang Dapat Menangani Peningkatan Peramban: Firefox kemudian harus bekerja memperbarui API ekstensi, memungkinkan ekstensi untuk menginstal tanpa memulai ulang dan berfungsi dengan lancar tanpa merusak setelah upgrade versi browser - seperti cara mereka bekerja di Chrome.
    • Penampil PDF: Firefox baru-baru ini memperoleh penampil PDF terintegrasi, lama setelah fitur seperti itu diluncurkan di Chrome.
    • Desain Antarmuka Pengguna: Semua browser telah mengikuti jejak Chrome dalam beralih ke antarmuka browser yang lebih minimal, termasuk Firefox. Maket UI terbaru menunjukkan bahwa lebih banyak antarmuka seperti Chrome mungkin ada di masa depan Firefox.
    • Plugin Tidak Ada Proses: Walaupun Firefox tidak memiliki fitur multi-proses yang tepat seperti Chrome, itu menambahkan fitur yang memungkinkan plug-in seperti Flash untuk berjalan dalam proses mereka sendiri sehingga mereka tidak membuat crash browser lainnya..
    • Kinerja JavaScript: Seperti semua peramban lainnya, Firefox didorong untuk secara dramatis meningkatkan kinerja JavaScript setelah Chrome muncul dengan keunggulan besar dalam kinerja JavaScript atas semua orang.

    Secara keseluruhan, jelas untuk melihat bahwa Chrome telah memimpin paket dalam inovasi browser selama bertahun-tahun.

    Kami Berharap Firefox Lebih Baik

    Kami tidak hanya mencoba menyerang Firefox di sini. Itu dulunya browser terbaik, dan Mozilla layak mendapat pujian karena memakan pangsa pasar Internet Explorer 6, menunjukkan kepada Microsoft bahwa mereka dapat kehilangan tempat dan memaksa mereka untuk memulai kembali pengembangan Internet Explorer yang terhenti. Mereka juga pantas mendapatkan kredit karena menjadikan web lebih terstandarisasi, menghilangkan situs web yang mengatakan bahwa "Dirancang untuk Internet Explorer." Ini memungkinkan peramban lain untuk masuk - yang paling populer adalah Chrome dan Safari. Firefox meletakkan dasar, dan Mozilla telah menjadi pejuang tanpa lelah untuk standar terbuka.

    Baik bagi web untuk memiliki Mozilla sebagai vendor peramban yang tidak terikat pada satu perusahaan besar, karena Microsoft, Google, dan Apple memiliki peramban teratas lainnya. Fakta bahwa kami memiliki browser open-source yang dibuat oleh organisasi nirlaba yang hanya mencari untuk membuat web menjadi lebih baik sangat bagus untuk web.

    Karena itulah sayang sekali Mozilla membiarkan Firefox tertinggal jauh di belakang. Menghentikan pengembangan pada Elektrolisis dan masih belum menerapkan fitur keamanan sandboxing adalah tanda-tanda bahwa Mozilla belum siap untuk menyerah dan melakukan pekerjaan tingkat rendah yang sangat keras untuk meningkatkan kinerja dan keamanan Firefox. Banyak perubahan lain yang telah mereka lakukan telah meniru perubahan yang dibuat di Chrome jauh lebih awal.

    Firefox masih merupakan browser terbaik dalam beberapa hal. Misalnya, jika Anda memerlukan kerangka kerja ekstensi browser yang paling kuat, Firefox memilikinya. Tapi kami berharap Firefox lebih kompetitif dengan cara lain. Pada 2013, browser harus menjadi aplikasi multi-proses dengan sandboxing keamanan yang tepat. Tetapi Firefox tidak - pada kenyataannya, ia telah berada di belakang Internet Explorer ketika datang ke dua fitur penting ini.


    Pernah ada browser yang kuat yang dikenal sebagai Mozilla suite. Itu terlalu besar dan membengkak untuk kebaikannya sendiri, jadi sekelompok pengembang memutuskan untuk membuat browser baru yang minimal dari teknologi intinya. Mereka menyebutnya Phoenix, dan itu berkembang menjadi Firefox yang kita kenal sekarang. Jika Mozilla tidak dapat mengubah Firefox menjadi peramban modern karena semua kode warisan menghalangi, mungkin kita membutuhkan Phoenix 2.0.

    Kredit Gambar: Régis Leroy on Flickr