30Aug
Firefox memiliki masalah. Ini telah tertinggal, dengan perkembangan terhenti pada masalah yang paling penting dan paling sulit. Banyak perbaikan paling signifikan di Firefox selama beberapa tahun terakhir hanya telah menyalin perubahan yang dilakukan di Chrome.
Kami berharap Firefox lebih baik, tapi kenyataannya adalah masih tidak sebagus Chrome. Dengan begitu banyak mantan pengembang Firefox yang sekarang mengerjakan Chrome di Google, mungkin masuk akal jika inovasi tersebut telah terjadi di Chrome, bukan Firefox.
Tidak Ada Arsitektur Multi-Proses CPU
semakin banyak core, sehingga mampu melakukan lebih banyak pekerjaan secara paralel. CPU single-core telah menjadi tidak biasa, dan bahkan komputer dengan daya paling rendah setidaknya memiliki CPU dual-core. Masa depan adalah jumlah core CPU yang terus meningkat, dan program komputer harus mampu melakukan lebih banyak pekerjaan secara paralel untuk memanfaatkan semua kekuatan pemrosesan ini.
Chrome membahas hal ini dengan memiliki arsitektur multi proses. Setiap situs web yang Anda buka berjalan dalam prosesnya sendiri. Proses latar belakang, seperti ekstensi dan aplikasi yang bekerja di latar belakang, berjalan dalam prosesnya sendiri. Plugin browser 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 pekerjaan di antara CPU.Hal ini dapat melakukan banyak hal sekaligus dan antarmuka Chrome tidak boleh tergagap dan cegukan saat halaman dimuat di latar belakang.
Firefox adalah masalah lain. Firefox menggunakan arsitektur proses tunggal, walaupun plugin sekarang berjalan dalam proses terpisah. Jika Anda membuka lima tab browser, proses utama Firefox harus memuat dan menampilkannya serta menangani antarmuka pengguna Firefox, sehingga browser tidak akan mendekati responsif Chrome. Jika salah satu halaman macet, itu akan membawa seluruh browser ke bawah dengan itu.
Ini masih sangat mencolok - pada CPU Intel Core i7 yang kuat, Chrome tampil sempurna meski antarmuka Firefox gagap dan melambat saat beberapa halaman dimuat, setidaknya menurut pengalaman saya. Itu tidak semulus, dan itu karena arsitektur bertanggal Firefox.
Mozilla sedang mengerjakan sebuah solusi untuk ini. Itu disebut elektrolisis, pengembangan dimulai pada tahun 2009, dan ini adalah proyek untuk membuat Firefox menjadi browser multi-proses yang tepat. Elektrolisis "ditunda untuk masa yang akan datang" di tahun 2011, dengan Mozilla menyatakan bahwa "Elektrolisis adalah usaha yang sangat besar" dan bahwa mereka akan mengejar "sejumlah inisiatif yang lebih kecil" untuk meningkatkan respons browser dalam jangka pendek. Mozilla
baru saja memulai ulang proyek Elektrolisis pada bulan 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 adalah jalan di belakang - dan baru saja memulai usaha keras untuk mengejar ketinggalan setelah menghentikan proyek pada tahun 2011.
Years Behind Chrome: 4.7 dan menghitung
Firefox Doesn 't Gunakan Sandbox Keamanan
Chrome dan Internet Explorer menggunakan fitur Windows modern yang disebut "mode integritas rendah" atau "protected mode" untuk menjalankan proses browser dengan sedikit izin pengguna. Jika kerentanan browser ditemukan dan dieksploitasi di Chrome atau IE, pengeksploitasi juga harus menggunakan semacam kerentanan tambahan untuk menghindari sandbox keamanan dan mendapatkan akses ke keseluruhan sistem.
Fitur ini sudah ada sejak Windows Vista, yang dirilis lebih dari enam tahun yang lalu. Namun, Mozilla masih mengerjakan fitur "hak rendah Firefox" dan tidak ada kerangka waktu untuk kapan fitur sandboxing akan diluncurkan ke pengguna. Sandboxing bukan obat penyembuhan, tapi ini adalah fitur keamanan penting yang ditemukan di browser modern lainnya.
Komentar tentang pelacak bug Firefox menunjukkan bahwa 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 di sandboxing versi desktop Windows Firefox saat ini..Itu jelas versi Firefox yang paling populer dan paling rentan yang paling membutuhkan perlindungan.
Tahun Dibalik Chrome: 4.7 dan menghitung
Firefox Ingin App Toko Web Desktop
Mozilla bersikeras bahwa aplikasi web dan teknologi web akan menggantikan kebutuhan akan perangkat lunak desktop dan aplikasi seluler asli, menawarkan masa depan platform silang di mana aplikasi HTML5 berjalan padasetiap platform
Untuk tujuan ini, Mozilla ingin membuat toko aplikasi web sendiri, yang dikenal sebagai Firefox Marketplace. Fitur ini tersedia di Firefox for Android dan akan menjadi bagian dari OS Firefox. OS Firefox itu sendiri merupakan sistem operasi mobile yang diluncurkan tahun setelah seharusnya - bahkan dari Microsoft Windows Phone dan BlackBerry 10 BlackBerry, dua sistem operasi mobile yang memiliki perjuangan panjang di atas mereka karena diluncurkan begitu terlambat.
Namun, Anda hanya dapat menggunakan Firefox Marketplace di Firefox untuk Android saat ini. Mozilla telah berbicara tentang merilis sebuah Pasar Firefox untuk desktop selama bertahun-tahun, namun mereka memutuskan untuk hanya fokus pada mobile untuk saat ini. Desktop Firefox Marketplace akan dirilis di masa depan. Sementara itu, Chrome telah memiliki Toko Web Chrome selama bertahun-tahun. Aplikasi terpaket Chrome baru akan segera memperluas fungsionalitas aplikasi web Chrome, membuat lebih banyak percikan.
Mozilla ingin mendorong aplikasi web dan teknologi web terbuka di desktop, namun mereka tidak melakukannya - Google.
Tahun Dibalik Chrome: 2.5 dan menghitung
Contoh Firefox yang tertinggal di belakang Chrome
Firefox telah terperangkap dalam banyak hal selama bertahun-tahun, namun banyak dari perubahannya telah cukup mengkopi cara Google Chrome bekerja:
- Multi-Window Browsing Pribadi : Firefox baru-baru ini mendapatkan kemampuan untuk membuka jendela penjelajahan pribadi di samping jendela penjelajahan biasa, sebuah fitur yang sangat diminati yang pernah ada di Chrome sejak awal.
- Frequent Updates : Setelah Chrome diluncurkan, Firefox beralih ke jadwal rilis yang lebih sering, seperti Chrome's. Ekstensi
- yang Dapat Menangani Peningkatan Browser : Firefox kemudian harus memperbarui API ekstensinya, memungkinkan ekstensi dipasang tanpa memulai ulang dan berfungsi mulus tanpa melanggar versi upgrade versi browser - seperti bagaimana Chrome bekerja.
- PDF Viewer : Firefox baru-baru ini mendapatkan penampil PDF terintegrasi, lama setelah fitur seperti diluncurkan di Chrome. Desain Antarmuka Pengguna
- : Semua browser mengikuti keunggulan Chrome dalam beralih ke antarmuka browser yang lebih minimal, termasuk Firefox. Makro UI baru-baru ini menyarankan agar antarmuka Chrome-like lebih mirip lagi di masa depan Firefox.
- Out-of-Process Plugins : Meskipun Firefox tidak memiliki fitur multi-proses yang tepat seperti Chrome, namun menambahkan fitur yang memungkinkan plug-in seperti Flash berjalan dalam prosesnya sendiri sehingga tidak macet.browser. Kinerja
- JavaScript : Seperti semua browser lainnya, Firefox didesak untuk meningkatkan kinerja JavaScript secara dramatis setelah Chrome muncul dengan keunggulan dalam performa JavaScript di atas semua orang.
Secara keseluruhan, jelas bahwa Chrome telah memimpin paket inovasi peramban selama bertahun-tahun.
Kami Berharap Firefox Lebih Baik
Kami tidak hanya mencoba menyerang Firefox di sini. Ini pernah menjadi browser terbaik, dan Mozilla pantas mendapat pujian karena makan ke pangsa pasar Internet Explorer 6, menunjukkan bahwa Microsoft dapat kehilangan tempat dan memaksa mereka untuk memulai kembali pengembangan Internet Explorer yang dihentikan. Mereka juga pantas mendapatkan kredit karena membuat web lebih standar, menghilangkan situs web yang mengatakan bahwa mereka "Dirancang untuk Internet Explorer." Ini memungkinkan browser lain masuk - yang paling populer adalah Chrome dan Safari. Firefox meletakkan dasar, dan Mozilla telah menjadi pejuang tak kenal lelah untuk standar terbuka.
Ada baiknya bagi web untuk menjadikan Mozilla sebagai vendor browser yang tidak terikat dengan satu perusahaan besar, seperti Microsoft, Google, dan Apple memiliki browser teratas lainnya. Kenyataan bahwa kita memiliki browser open-source yang dibuat oleh organisasi nirlaba yang hanya ingin membuat web menjadi lebih baik sangat bagus untuk web.
Itulah mengapa sayang Mozilla telah membiarkan Firefox jatuh begitu jauh di belakang. Menghentikan pengembangan elektrolisis dan masih belum menerapkan fitur keamanan sandboxing adalah tanda-tanda bahwa Mozilla belum siap untuk menyerah dan melakukan pekerjaan tingkat rendah yang benar-benar keras untuk memperbaiki kinerja dan keamanan Firefox. Banyak perubahan lain yang mereka buat telah meniru perubahan yang dilakukan di Chrome lebih awal.
Firefox masih merupakan browser terbaik dalam beberapa hal. Misalnya, jika Anda memerlukan kerangka ekstensi browser yang paling hebat, Firefox memilikinya. Tapi kami berharap Firefox lebih kompetitif dengan cara lain. Pada tahun 2013, browser harus menjadi aplikasi multi-proses dengan sandbox keamanan yang tepat. Tapi Firefox tidak - sebenarnya, ia telah tertinggal dari Internet Explorer ketika sampai pada dua fitur penting ini.
Dahulu ada browser yang hebat yang dikenal dengan nama Mozilla suite. Itu terlalu besar dan membengkak demi 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 bisa mengubah Firefox menjadi browser modern karena semua kode warisan menghalangi, mungkin kita memerlukan Phoenix 2.0.
Image Credit: Régis Leroy di Flickr