Firefox terus meningkatkan kecepatannya
(blog.mozilla.org)- Karena jeda saat menjelajah web dapat mengganggu alur kerja sehari-hari, Mozilla telah menjadikan peningkatan performa Firefox sebagai inti dari kualitas pengalaman web
- Dalam benchmark industri Speedometer 2.1, skor Firefox telah meningkat 50% sejak Januari 2023
- Benchmark ini mengukur responsivitas browser dengan mensimulasikan interaksi pengguna seperti mengelola daftar tugas
- Peningkatan juga terlihat pada metrik penggunaan web nyata, dan halaman ditampilkan rata-rata 15% lebih cepat
- Mozilla akan terus melanjutkan pekerjaan tim Firefox Performance, dan berencana mempublikasikan tulisan yang lebih teknis di Mozilla Hacks dalam beberapa minggu ke depan
Fokus pada peningkatan performa Firefox
- Mozilla memandang performa web sebagai elemen inti dari visinya tentang web, dan telah mengerjakan upaya untuk membuat Firefox lebih cepat
- Dalam setahun terakhir, mereka menilai ada peningkatan yang signifikan pada kecepatan Firefox
Benchmark dan metrik pengguna nyata
- Berdasarkan Speedometer 2.1, skor Firefox telah meningkat 50% sejak Januari 2023
- Benchmark ini mengukur responsivitas browser dengan mensimulasikan interaksi pengguna seperti mengelola daftar tugas
- Besaran peningkatan benchmark: {p:50}
- Karena benchmark mensimulasikan pengalaman yang mungkin dialami pengguna, Mozilla juga memeriksa apakah peningkatan performa ini benar-benar terasa bagi pengguna nyata
- Peningkatan juga diamati pada metrik performa nyata, dan halaman ditampilkan rata-rata 15% lebih cepat
- Pembahasan yang lebih teknis dapat dilihat di artikel terkait, dan tulisan detail tambahan juga akan dipublikasikan di Mozilla Hacks dalam beberapa minggu ke depan
2 komentar
Saya memakai Firefox Nightly di Android, dan belakangan ini memang terasa jauh lebih cepat.
Dulu kalau memasang beberapa ekstensi, pemuatan pertama setelah aplikasi dibuka benar-benar lambat, tapi sekarang hampir tidak terasa mengganggu.
Komentar Hacker News
Masalah terbesar bagi saya adalah Firefox macet jika dibiarkan terbuka selama beberapa hari di Windows, jadi saya berharap stabilitasnya bisa lebih baik
Bahkan dokumen dukungan Mozilla juga menyarankan “jika dibiarkan terbuka terlalu lama, Firefox bisa macet, jadi silakan mulai ulang”: https://support.mozilla.org/en-US/kb/firefox-hangs-or-not-re...
Setiap hari saat pulang kerja saya harus memilih antara menutup semua tab, atau kehilangannya secara acak saat bekerja, tetapi karena tab perlu tetap terbuka saat masuk kerja agar lebih mudah kembali fokus, akhirnya saya memilih menanggung kehilangan acak itu
Pemulihan sesi juga direkomendasikan, tetapi jika mati dengan cara seperti ini tab tidak bisa dipulihkan, dan tidak ada laporan crash yang tersisa di
about:crashes, jadi saya jadi mempertimbangkan untuk mencoba BraveStatus halaman seperti input formulir memang tidak disimpan, tetapi jika Anda memang harus me-restart browser secara berkala, itu mungkin masih lebih baik daripada kehilangan seluruh status sekaligus
Ada
sessionrestore.jsdansessionrestore.bak, dan kalau ingatan saya benar, juga adasessionrestore.bak2; dulu ada seseorang yang terus mengirimkan laporan crash tentang hilangnya sesi ribuan tab ke Mozillazine dan Bugzilla, jadi tidak ada browser yang menangani pemulihan sesi seserius FirefoxJika pemulihan sesi rusak atau terhapus, Anda bisa menyalin file
.baklalu mengganti namanya menjadi.jsuntuk memulihkan setidaknya sebagian keadaan beberapa jam sebelumnyaPenyebab crash dulu adalah kebocoran memori JavaScript pada tab latar belakang, tetapi setahu saya Firefox modern sekarang menangguhkan tab yang lama tidak dipakai
Jika bukan masalah tab latar belakang, lebih baik buat profil Firefox baru lalu pindahkan riwayat kunjungan, cookie, dan sebagainya untuk melihat apakah ada perbaikan; belakangan ini mungkin sudah lebih mudah berkat fitur seperti Firefox Refresh
Kalau menilai stabilitas browser, menurut saya di macOS maupun Windows urutannya adalah Firefox > Chrome > Safari
Di Safari, kadang ada sesuatu di macOS sendiri yang membuat semua tab menganggur dimuat ulang, memicu lonjakan I/O, dan pada akhirnya bisa berujung pada macet lama atau crash
Di Linux, saya bisa membuka banyak tab di Firefox dan membiarkannya selama berhari-hari hingga berminggu-minggu tanpa masalah, dan restart hanya perlu dilakukan saat upgrade ke versi baru atau setelah update sistem yang mengharuskan reboot
Saya tumbuh dengan konsep “reboot sekali sehari untuk menghindari blue screen”, jadi rasanya seperti bertemu orang dari planet lain
Firefox sedang bersaing dalam hal-hal yang kurang tepat
Lihat saja Arc browser: dibuat oleh tim yang sangat kecil, tetapi fokus untuk mengubah pengalaman menjelajah web menjadi sesuatu yang mulus dan menyenangkan
Mungkin sulit bagi mereka mengumpulkan talenta yang bisa mengalahkan mesin V8, tetapi mereka tetap bisa membuat alur kerja pengguna yang lebih baik
Firefox juga bisa menjadi browser kerja yang membantu akademisi, peneliti, jurnalis, dan profesional menulis atau mengumpulkan materi untuk makalah
Jika itu bisa meningkatkan efisiensi saya saat menulis makalah atau artikel, saya tidak terlalu peduli kalau sedikit lebih lambat daripada Chrome
Tidak perlu menulis dengan efisien atau coding di dalam browser; untuk itu saya memakai IDE khusus
Browser sebaiknya fokus pada browsing, dan aplikasi pengguna akhir lebih baik diserahkan kepada pengembang web app atau pengembang plugin
Karena itu saya suka Firefox tidak menjadi sekadar browser lain berbasis Chrome, melainkan tetap berjalan di jalurnya sendiri
Ceruk sebagai browser untuk orang yang melek teknologi adalah posisi bagus untuk membedakannya dari browser lain
Performa selalu memengaruhi pilihan browser, dan alur kerja yang unik lebih baik dirakit lewat add-on daripada diikat ke fitur bawaan browser
Catatan dan tangkapan layar juga sudah ada di sistem operasi, dan tidak semua orang menginginkan tab vertikal, tetapi Arc memaksa pilihannya sendiri tanpa alternatif
Firefox masih menjadi browser yang paling memungkinkan orang mengendalikan cara mereka bekerja, dan benar-benar memberdayakan pengguna
Masalahnya tampaknya, selain pemblokir iklan, orang-orang sebenarnya tidak terlalu memakai plugin
Meski sekarang sedang gagal, tujuannya adalah menjadi browser arus utama yang populer
Pengalaman penggunanya mulus dan intuitif, UI-nya terasa lebih rapi, dan juga memberi petunjuk yang bagus
Karena saya sering membuka address bar untuk menyalin URL, suatu hari browser itu melihat pola penggunaan saya dan menyarankan agar saya memakai shortcut keyboard
Menyegarkan rasanya elemen-elemen kecil seperti ini sudah masuk ke pengalaman bawaan, tanpa perlu memasang plugin lalu memastikan semuanya saling cocok
Ponselku memang Pixel 4a yang sudah agak tua, tapi aku sampai frustrasi karena terlalu sering terjadi saat mengetik sesuatu di Firefox, yang muncul cuma layar kosong
Harus restart aplikasi atau buka tab baru lalu ketik lagi, dan rasanya ini terjadi setidaknya 20% dari waktu
Bukan masalah internet, tidak ada proses loading, benar-benar tidak ada apa-apa
Menurutku performa browser tetap terjaga berkat pemblokir iklan
Terutama terasa di PWA, dan aku harus force close aplikasinya lalu menjalankannya lagi
Ini terjadi di Fennec, yang pada dasarnya adalah build pengembang Firefox, dan makin menjengkelkan karena browser berbasis Chromium tidak punya masalah seperti ini
Sudah terlalu lama sampai rasanya aku mulai menganggapnya sebagai fitur
https://bugzilla.mozilla.org/show_bug.cgi?id=1840665 yang kuingat
Menariknya, aku juga pernah mengalaminya beberapa kali di desktop, tapi 99% terjadi di aplikasi Android
Akan sangat menyenangkan kalau Firefox bisa jadi warga yang lebih baik di macOS
Masalah-masalah dasar seperti penanganan teks yang aneh, mengabaikan penggantian snippet, dan tidak mendukung kebiasaan navigasi teks seperti Option+panah benar-benar fatal
Kalau detail-detail kecil seperti ini bekerja sesuai harapan seperti aplikasi macOS pada umumnya, aku dengan senang hati akan menjadikannya browser utama, tapi untuk sekarang aku tetap di Safari
Safari juga sudah cukup bagus, dan tentu saja berperilaku seperti seharusnya aplikasi macOS
Tidak seperti Safari, saat mouse diarahkan ke atas layar, chrome seperti tab dan address bar terdorong ke bawah dan menampilkan ruang kosong yang tidak berguna
Ini bukan perilaku yang normal dan seharusnya sudah diperbaiki 5 tahun lalu
Selain itu, setelah memakai grup tab dan pratinjau tab di Safari, sulit untuk kembali ke Firefox
Bahkan di Windows, tampilan font di address bar berbeda dari Brave atau browser Chromium lain sampai membuatku enggan memakai Firefox
Selain itu, tidak ada menu Look Up saat klik kanan yang merupakan standar macOS, dan juga tidak ada tab vertikal
Ekstensi TreeStyleTab cukup buruk, misalnya tidak bisa memulihkan struktur hierarki tab setelah restart
Meski begitu, rendering-nya masih berbeda dari Safari atau Chrome, dan misalnya kalau membuka halaman GitHub lalu cepat berpindah antara dua jendela, perbedaannya langsung terlihat
Firefox anehnya membuat semuanya terlihat sedikit lebih tebal dan lebar, dan tampaknya juga tidak mendukung dengan baik properti CSS anti-aliasing yang banyak dipakai
Untuk situs yang sering kukunjungi dan terlihat buruk, aku bahkan menyuntikkan
-moz-osx-font-smoothinglewatuserContent.cssMungkin aku yang aneh, tapi aku bahkan tidak ingat kapan terakhir kali kecepatan Firefox jadi masalah
Perangkat lunak memang seharusnya cepat, tapi setelah melewati titik tertentu manusia tidak bisa lagi membedakan perbedaannya secara fisik
Menurutku manusia tidak akan bisa merasakan apakah sebuah tab terbuka dalam 10ms atau 1ms
Firefox sudah lama melampaui ambang batas bermaknanya kata “cepat”, dan itu hal yang bagus
Postingan blog ini kemungkinan besar ditujukan untuk memberi tahu orang-orang itu bahwa “sekarang sudah tidak lambat lagi”
Dalam situasi ekstrem seperti membuka terlalu banyak tab atau situs web dengan JavaScript yang sangat tidak efisien, punya browser yang cepat benar-benar menyenangkan
Selalu ada cara untuk merancang perangkat lunak dengan lebih baik agar tetap responsif bahkan dalam situasi ekstrem, tapi performa yang lebih baik tidak pernah jadi hal buruk
Senang melihat contoh manfaat telemetri yang biasanya dipandang skeptis oleh kalangan free open source software: https://hacks.mozilla.org/2023/10/down-and-to-the-right-fire...
Biasanya aku mematikannya karena tidak percaya vendor akan benar-benar tidak memasukkan informasi yang kuanggap sensitif, tapi untuk telemetri Firefox mungkin sebaiknya aku biarkan menyala
Di Linux, performa Firefox bisa terasa cukup berbeda tergantung distro
Binary Firefox bawaan yang didistribusikan Mozilla menggunakan kompilasi agresif, link-time optimization, dan profile-guided optimization, sedangkan distro seperti Debian mengompilasinya dengan opsi yang sangat aman dan optimasi yang minim
Ini bisa dicek di
about:buildconfig, dan kadang perbedaannya besar, jadi aku juga paham kenapa dulu rilis tidak resmi pernah diberi merek Pale MoonSebagai pengguna macOS, aku tahu Firefox itu hebat dan ingin memakainya lagi, tapi aku berhenti memakainya beberapa tahun lalu karena keputusan Mozilla menghapus fitur scripting tingkat sistem operasi yang terlihat oleh pengguna, yaitu AppleScript
Di macOS, mengambil sesuatu dari Firefox secara lokal benar-benar menyakitkan, misalnya coba saja ambil URL saat ini dari tab aktif
Ditambah lagi penanganan teks yang tidak terasa seperti macOS, rendering font, dan sikap enggan memakai pemeriksa ejaan sistem yang disediakan OS, semuanya kadang terasa kasar
Browser-nya sendiri sangat solid, tapi terasa seperti tidak peduli pada platform tempat ia berjalan, dan itu membuat frustrasi karena seolah mereka merasa tidak apa-apa menjadi black box yang jauh lebih parah daripada keluarga Chromium yang juga punya banyak kekurangan
Firefox itu hebat dan merupakan browser yang kupakai setiap hari, tapi banyak hal kecil yang mengganggu
Misalnya, kalau Firefox dibuat layar penuh lalu membuka halaman panjang, ketika mouse dipindahkan ke sisi paling kanan halaman lalu diseret ke bawah, halamannya tidak akan scroll
Harus diarahkan dengan hati-hati ke scrollbar yang sangat kecil dulu baru berfungsi, sedangkan Chrome atau Safari bekerja seperti yang diharapkan
Jika melihat ratusan juta dolar yang diterima Mozilla, Firefox semestinya menjadi pilihan yang jelas, atau setidaknya berada sangat dekat dengan Chrome di posisi kedua
Atau mungkin browser modern sekarang sudah menjadi proyek bernilai miliaran dolar, dan Mozilla tidak punya sumber daya untuk bersaing
Di Windows ada Edge berbasis Chromium, dan saat mengakses layanan Google, pengguna terus didorong untuk memasang Chrome
Jadi tidak mengherankan jika pangsa pasar Firefox sekarang seperti ini