1 poin oleh GN⁺ 2023-12-11 | 2 komentar | Bagikan ke WhatsApp
  • 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

 
ndrgrd 2023-12-11

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.

 
GN⁺ 2023-12-11
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 Brave

    • Di Firefox, Anda bisa mengatur agar saat mulai ulang semua tab yang terakhir dibuka dibuka kembali, jadi meskipun ditutup lalu dibuka lagi saat diinginkan, Anda hampir bisa kembali ke posisi semula
      Status 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
    • Dulu, saat saya memakai ratusan hingga ribuan tab, Firefox adalah yang paling stabil dan pemulihan sesi tab-nya juga yang terbaik
      Ada sessionrestore.js dan sessionrestore.bak, dan kalau ingatan saya benar, juga ada sessionrestore.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 Firefox
      Jika pemulihan sesi rusak atau terhapus, Anda bisa menyalin file .bak lalu mengganti namanya menjadi .js untuk memulihkan setidaknya sebagian keadaan beberapa jam sebelumnya
      Penyebab 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
    • Ini mungkin bukan masalah Firefox, melainkan masalah Windows
      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
    • Penasaran apakah Anda sudah mencoba ekstensi pengelola sesi ini: https://addons.mozilla.org/en-US/firefox/addon/tab-session-m...
    • Rasanya aneh mendengar ada orang yang membiarkan browser tetap terbuka berhari-hari
      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

    • Menurut saya, hal seperti ini lebih cocok dengan pendekatan plugin
      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
    • Menurut saya, Firefox fokus pada performa, kustomisasi, keamanan/privasi adalah pilihan yang cerdas
      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
    • Banyak fitur pada browser ceruk seperti ini pada dasarnya bisa dianggap sebagai fitur yang dibungkus sebagai plugin
      Masalahnya tampaknya, selain pemblokir iklan, orang-orang sebenarnya tidak terlalu memakai plugin
    • Mozilla tidak ingin tetap berada di ceruk yang hanya untuk akademisi
      Meski sekarang sedang gagal, tujuannya adalah menjadi browser arus utama yang populer
    • Saya sangat menyukai Arc browser
      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

    • Di Pixel 5, Firefox berjalan dengan baik
      Menurutku performa browser tetap terjaga berkat pemblokir iklan
    • Aku mengalami masalah yang sama di Pixel 4a, dan bahkan setelah ganti ke Pixel 8 masalah layar kosong itu tetap ada
      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
    • Aku sudah mengalami masalah yang sama selama beberapa tahun, awalnya di Huawei P30, sekarang di Samsung S21
      Sudah terlalu lama sampai rasanya aku mulai menganggapnya sebagai fitur
    • Aku penasaran apakah ini masih masalah yang aktif terlihat, atau perilaku dari beberapa bulan lalu
      https://bugzilla.mozilla.org/show_bug.cgi?id=1840665 yang kuingat
    • Aku juga mengalami hal yang sama dan tidak tahu penyebabnya
      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

    • Hal yang paling menggangguku saat memakai Firefox di macOS adalah perilaku layar penuh yang buruk
      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
    • Penanganan font Firefox adalah masalah terbesar, baik di browser itu sendiri maupun dalam rendering halaman web
      Bahkan di Windows, tampilan font di address bar berbeda dari Brave atau browser Chromium lain sampai membuatku enggan memakai Firefox
    • Sangat setuju
      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
    • Mereka akhirnya memperbaiki masalah jarak huruf pada font default San Francisco, tapi selama lebih dari 2 tahun tampilannya benar-benar rusak dan jelek dilihat
      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-smoothing lewat userContent.css
  • Mungkin 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

    • Banyak orang masih ingat Firefox pada masa ketika banyak pengguna pindah ke Chrome, jadi mereka masih punya persepsi bahwa Firefox itu lambat
      Postingan blog ini kemungkinan besar ditujukan untuk memberi tahu orang-orang itu bahwa “sekarang sudah tidak lambat lagi”
    • Meski begitu, ini tetap penting di kondisi batas
      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 Moon

  • Sebagai 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

    • Aku baru mencobanya sendiri, dan itu berjalan baik tanpa memandang apakah mode layar penuhnya F11 atau bukan
  • 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 luar Linux, Firefox tidak terpasang secara bawaan di mana pun
      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