If-Koubou

Inilah Alasan Mengapa Firefox Masih Bertahun-Tahun Dibalik Google Chrome

Inilah Alasan Mengapa Firefox Masih Bertahun-Tahun Dibalik Google Chrome (Bagaimana caranya)

Firefox memiliki masalah. Ini telah ketinggalan, dengan perkembangan terhenti pada masalah yang paling krusial dan paling sulit. Banyak perbaikan paling signifikan di Firefox selama beberapa tahun terakhir hanyalah menyalin perubahan yang dibuat di Chrome.

Kami berharap Firefox lebih baik, tetapi kenyataannya adalah masih tidak sebaik Chrome. Dengan begitu banyak mantan pengembang Firefox kini mengerjakan Chrome di Google, mungkin masuk akal bahwa inovasi telah terjadi di Chrome, bukan Firefox.

Tidak Ada Arsitektur Multi-Proses

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

Chrome menangani hal ini dengan memiliki arsitektur multi-proses. Setiap situs web yang Anda buka buka dalam prosesnya sendiri. Proses latar belakang, seperti ekstensi dan aplikasi yang berfungsi di latar belakang, berjalan dalam prosesnya sendiri. Browser plug-in juga berjalan dalam prosesnya sendiri. Krusial, antarmuka pengguna Chrome berjalan dalam prosesnya sendiri juga.

jika Anda memiliki CPU multi-core modern, Chrome akan menggunakannya dengan cerdas dan berkinerja baik, membagi kerja di antara CPU. Ia 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 single-process, meskipun plugin sekarang berjalan dalam proses terpisah. Jika Anda membuka lima tab peramban, proses Firefox utama harus memuat dan merendernya serta menangani antarmuka pengguna Firefox, sehingga peramban tidak akan responsif sama seperti Chrome. Jika salah satu halaman macet, itu akan membawa seluruh browser ke bawah dengan itu.

Hal ini masih sangat terlihat - pada CPU Intel Core i7 yang kuat, Chrome melakukan dengan sempurna namun gagap antarmuka Firefox dan melambat ketika beberapa halaman dimuat, 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 tahun 2009, dan itu adalah proyek untuk membuat Firefox menjadi browser multi-proses yang tepat. Elektrolisis "ditangguhkan untuk masa mendatang" pada tahun 2011, dengan Mozilla menyatakan bahwa "Elektrolisis adalah usaha besar" dan bahwa mereka akan mengejar "sejumlah inisiatif yang lebih kecil" untuk meningkatkan respon browser dalam jangka pendek.

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

Tahun Dibalik Chrome: 4,7 dan terus bertambah

Firefox Tidak Menggunakan Kotak Pasir Keamanan

Chrome dan Internet Explorer menggunakan fitur Windows modern yang disebut "mode integritas rendah" atau "mode terproteksi" untuk menjalankan proses browser dengan sedikit izin pengguna. Jika kerentanan browser ditemukan dan dieksploitasi di Chrome atau IE, pelaku eksploitasi juga harus menggunakan semacam kerentanan tambahan untuk melarikan diri dari kotak pasir keamanan dan mendapatkan akses ke seluruh sistem.

Fitur ini sudah ada sejak Windows Vista, yang dirilis lebih dari enam tahun yang lalu. Namun, Mozilla masih mengerjakan fitur "low rights Firefox" dan tidak ada kerangka waktu ketika fitur sandboxing akan diluncurkan ke pengguna. Sandboxing bukanlah obat-semua, tetapi ini adalah fitur keamanan penting yang ditemukan di peramban modern lainnya.

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

Tahun Dibalik Chrome: 4,7 dan terus bertambah

Firefox Ingin Menyimpan 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 tempat aplikasi HTML5 berjalan di setiap platform.

Untuk tujuan ini, Mozilla ingin membuat toko aplikasi web sendiri, yang dikenal sebagai Pasar Firefox. Fitur ini tersedia di Firefox untuk Android dan akan menjadi bagian dari Firefox OS. Firefox OS sendiri merupakan sistem operasi seluler yang diluncurkan bertahun-tahun setelah itu seharusnya - lebih lambat dari Microsoft Windows Phone dan BlackBerry 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. Pasar Firefox desktop akan dirilis di masa mendatang. Sementara itu, Chrome telah memiliki Toko Web Chrome selama bertahun-tahun. Aplikasi paket Chrome baru akan segera memperluas fungsi aplikasi web Chrome, membuat lebih banyak percikan.

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

Tahun Dibalik Chrome: 2.5 dan terus bertambah

Contoh Firefox Lagging Behind Chrome

Firefox telah mengalami banyak hal selama bertahun-tahun, tetapi banyak dari perubahannya hanya menyalin cara kerja Google Chrome:

  • Penjelajahan Pribadi Multi-Jendela: Firefox baru-baru ini memperoleh kemampuan untuk membuka jendela penjelajahan pribadi di samping jendela penjelajahan normal, fitur yang sangat diharapkan yang telah ada di Chrome sejak awal.
  • Pembaruan Sering: Setelah Chrome diluncurkan, Firefox pindah ke jadwal rilis yang lebih sering, seperti Chrome.
  • Ekstensi yang Dapat Menangani Peningkatan Peramban: Firefox kemudian harus bekerja untuk memperbarui API ekstensi, memungkinkan ekstensi untuk dipasang tanpa memulai ulang dan berfungsi dengan lancar tanpa merusak setelah peningkatan versi browser - seperti bagaimana mereka bekerja di Chrome.
  • Penampil PDF: Firefox baru-baru ini mendapatkan penampil PDF terintegrasi, lama setelah fitur seperti itu diluncurkan di Chrome.
  • Desain Antarmuka Pengguna: Semua browser telah mengikuti pimpinan Chrome dalam beralih ke antarmuka browser yang lebih minimal, termasuk Firefox. Mockup UI terbaru menunjukkan lebih banyak lagi antarmuka mirip Chrome yang mungkin ada di masa depan Firefox.
  • Out-of-Process Plugins: Meskipun Firefox tidak memiliki fitur multi-proses yang tepat seperti Chrome, ia menambahkan fitur yang memungkinkan plug-in seperti Flash untuk berjalan dalam prosesnya sendiri sehingga tidak merusak sisa browser.
  • Kinerja JavaScript: Seperti semua peramban lainnya, Firefox didorong untuk secara dramatis meningkatkan kinerja JavaScriptnya setelah Chrome muncul dengan keunggulan besar dalam kinerja JavaScript atas semua orang.

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

Kami Berharap Firefox Lebih Baik

Kami tidak hanya mencoba untuk menyerang Firefox di sini. Ini pernah menjadi browser terbaik, dan Mozilla layak mendapatkan kredit 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 dihentikan. Mereka juga berhak mendapatkan kredit untuk membuat web lebih terstandarisasi, menghilangkan situs web yang mengatakan bahwa mereka “Dirancang untuk Internet Explorer.” Ini telah memungkinkan browser lain untuk masuk - yang paling populer adalah Chrome dan Safari. Firefox meletakkan dasar, dan Mozilla telah menjadi pejuang yang tak kenal lelah untuk standar terbuka.

Baik bagi web untuk memiliki Mozilla sebagai vendor peramban yang tidak terikat dengan satu perusahaan besar, seperti Microsoft, Google, dan Apple memiliki peramban teratas lainnya. Kenyataan bahwa kami memiliki peramban sumber terbuka yang dibuat oleh organisasi nirlaba hanya ingin menjadikan web lebih baik sangat bagus untuk web.

Itu sebabnya memalukan Mozilla telah memungkinkan Firefox jatuh begitu jauh di belakang. Menghentikan perkembangan 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 sulit untuk meningkatkan kinerja dan keamanan Firefox. Banyak perubahan lain yang mereka lakukan telah meniru perubahan yang dilakukan di Chrome jauh lebih awal.

Firefox masih merupakan peramban terbaik dalam beberapa hal. Misalnya, jika Anda memerlukan kerangka ekstensi peramban yang paling kuat, Firefox memilikinya. Namun kami berharap Firefox lebih kompetitif dengan cara lain. Di 2013, browser harus menjadi aplikasi multi-proses dengan sandboxing keamanan yang tepat. Tetapi Firefox tidak - pada kenyataannya, itu telah jatuh 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 kembung 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 browser modern karena semua kode warisan menghalangi, mungkin kita membutuhkan Phoenix 2.0.

Kredit Gambar: Régis Leroy di Flickr