Isu terakhir yang ditautkan itu saya yang menulis, dan rasanya seperti deja vu yang aneh. Saat menggali masalah itu, saya menemukan perilaku yang cukup ganjil
Pada dasarnya Firefox memuat favicon sebanyak 4 kali jumlah tab yang terbuka untuk situs tersebut, dan itu terulang setiap kali tab dibuka atau ditutup https://aggressivelyparaphrasing.me/2022/12/12/why-does-my-l...
Masalah ini sudah diperbaiki sejak lama, jadi gejalanya mungkin mirip tetapi akar penyebabnya berbeda, atau mungkin masih ada orang yang memakai versi lama
Sepertinya WordPress menangani 404 dengan sangat lambat. Dari log saya saja, aliran bot yang terus-menerus mencoba kerentanan lewat URL acak itu konsisten, jadi malah mengejutkan kalau situsnya tetap berjalan normal
Ini proyek open source, dan ada diskusi yang bagus soal isu teknisnya di GitHub[1]. Mungkin juga berkaitan dengan perilaku pengguna tertentu seperti membiarkan ratusan tab tetap terbuka, tetapi kompleksitas menyisipkan browser ke dalam iOS jelas tampaknya ikut berpengaruh
Rasanya seperti memasukkan ekskavator ke kotak pasir lalu mencoba mengendalikannya
[1] https://github.com/mozilla-mobile/firefox-ios/issues/12113
Saya juga penasaran bagaimana permintaan seperti ini bisa sampai menghancurkan web server. Yang diminta itu feed dan favicon, dan keduanya bisa di-cache lewat CDN
Bahkan tanpa cache pun, saya rasa trafiknya tidak akan sebesar saat halaman lain dari HN sedang naik jadi posting populer. Ini memang pemborosan, tapi rasanya tidak sampai sebesar itu
Membuka ratusan tab di Chrome sama sekali tidak menimbulkan hal seperti ini. Di Safari iOS pun, kalau tidak sengaja membiarkan ratusan tab terbuka, hal ini juga tidak terjadi
Saya harap orang tidak menyalahkan pengguna untuk sesuatu yang jelas-jelas merupakan bug aplikasi
Begitu melihat judulnya, yang langsung terbayang adalah scraper dan bot LLM yang menjelajahi seluruh web. Sebentar lagi mungkin berjalan langsung dari AIphone
Saya kira semua browser di iOS memakai mesin browser Apple, dan Android juga begitu
Maksud saya, saya kira itu cuma skin
Saya kira Firefox di iOS memang cuma Safari yang diberi skin, karena Apple tidak mengizinkan mesin browser lain di ponsel mereka
Firefox di Android luar biasa berkat dukungan plugin, meski begitu UI sebelum 2021 tetap lebih bagus
Karena komentar-komentar saudaranya cukup negatif, saya tambahkan pengalaman saya juga: saya tidak tahu apa yang terjadi di balik layar, tetapi setidaknya selama beberapa tahun sebelum penulisan ulang, pengalaman pengguna Firefox Android menurut saya selalu bagus
Saya memang tidak suka melihat web lewat ponsel, tetapi setidaknya browser itu membuatnya masih cukup tertahankan. Soal masalah internal saya tidak bisa banyak bicara, tetapi tentu ini hal yang patut diperhatikan
Firefox di Android itu seperti penyelamat bagi saya. Rahasianya adalah di perangkat mobile pun kita bisa memasang uBlock Origin dan NoScript
Saya sampai terkejut melihat orang menjelajah web tanpa keduanya. Rasanya konyol sekali orang membiarkan perhatian mereka direbut sebanyak itu
Firefox di Android itu tidak hebat. Selama bertahun-tahun user agent-nya memuat nama model ponsel yang tepat
Terlihat tidak kompeten. Sebagai koreksi, ungkapan saya tadi agak kasar, dan itu ditujukan ke perusahaan, bukan karyawan tertentu. Persis seperti yang diinginkan Google: memberi bantahan yang masuk akal dalam isu monopoli sambil tetap membuat alternatifnya buruk
iOS memang mewajibkan browser memakai WebKit yang disediakan OS, tetapi masih memungkinkan memakai lapisan jaringan sendiri atau menyuntikkan skrip secara langsung seperti fitur ekstensi. Orion melakukan itu
Firefox untuk iOS dulu memakai Alamofire sebagai mesin jaringannya, tetapi pada suatu titik beralih ke NSURLSession/URLSession. Chrome untuk iOS memakai Cronet yang terpisah dari stack jaringan Chromium, tetapi saya tidak tahu apakah itu masih berlaku sekarang karena pengembangan terbarunya belum saya ikuti
Firefox di iOS memang benar hanyalah Safari yang diberi skin. Meski begitu, ia tetap menghindari sebagian konten pelacakan/iklan sehingga ada beberapa perbedaan perilaku
Kalau itu memang jadi sumber masalah sebesar itu, ya tinggal tambahkan favicon. Sebagai catatan, saya sering menguji dengan Firefox di iOS, tetapi belum pernah melihat gejala ini
Penulis situs ini biasanya cukup berusaha menyamarkan nama perusahaan komersial besar saat mereka melakukan hal bodoh, tetapi untuk Firefox dia menyebutnya terang-terangan. Hmm
Penulis menyamarkan nama pemberi kerjanya sendiri. Hal-hal yang ia temukan sebagai pengguna akhir ditulis apa adanya
Kalau browser yang bermasalah tidak disebutkan, tulisan itu sendiri jadi kehilangan makna
Sebagai orang yang terus membacanya lewat feed, menurut saya tidak juga, dan itu hanya terjadi pada kasus tertentu
Saya ingat dulu ada hal serupa di Internet Explorer. Ia meminta favicon, tetapi waktu itu saya belum memasangnya sehingga yang dikembalikan adalah halaman 404, dan itu tampak seperti memicu permintaan favicon lagi
Menarik juga. Kalau dilihat murni dari pengalaman pengguna, Firefox untuk iPhone itu benar-benar aplikasi yang hebat dan sudah jadi browser pilihan saya selama bertahun-tahun
Bahkan kalau pada dasarnya cuma skin Safari?
favicon bukan bagian dari tiap direktori secara individual. Kalau iya, itu desain yang bodoh
Favicon per path justru terdengar seperti sebuah fitur
Zaman sekarang cukup mudah kalau kita mendefinisikan tag yang menentukan ikon. Tidak lagi mengandalkan harapan bahwa file-nya berada di lokasi yang benar
Bisakah Anda menyebutkan setidaknya beberapa contoh penggunaan yang memang membutuhkan favicon per path?
Dulu sekali saya pernah mengimplementasikannya dengan pragma no-cache dan pemeriksaan referrer. Tidak sempurna, tetapi berjalan untuk sebagian besar pengguna
1 komentar
Komentar Hacker News
Isu terakhir yang ditautkan itu saya yang menulis, dan rasanya seperti deja vu yang aneh. Saat menggali masalah itu, saya menemukan perilaku yang cukup ganjil
Pada dasarnya Firefox memuat favicon sebanyak 4 kali jumlah tab yang terbuka untuk situs tersebut, dan itu terulang setiap kali tab dibuka atau ditutup
https://aggressivelyparaphrasing.me/2022/12/12/why-does-my-l...
Masalah ini sudah diperbaiki sejak lama, jadi gejalanya mungkin mirip tetapi akar penyebabnya berbeda, atau mungkin masih ada orang yang memakai versi lama
Ini proyek open source, dan ada diskusi yang bagus soal isu teknisnya di GitHub[1]. Mungkin juga berkaitan dengan perilaku pengguna tertentu seperti membiarkan ratusan tab tetap terbuka, tetapi kompleksitas menyisipkan browser ke dalam iOS jelas tampaknya ikut berpengaruh
Rasanya seperti memasukkan ekskavator ke kotak pasir lalu mencoba mengendalikannya
[1] https://github.com/mozilla-mobile/firefox-ios/issues/12113
Bahkan tanpa cache pun, saya rasa trafiknya tidak akan sebesar saat halaman lain dari HN sedang naik jadi posting populer. Ini memang pemborosan, tapi rasanya tidak sampai sebesar itu
Saya harap orang tidak menyalahkan pengguna untuk sesuatu yang jelas-jelas merupakan bug aplikasi
Maksud saya, saya kira itu cuma skin
Saya kira Firefox di iOS memang cuma Safari yang diberi skin, karena Apple tidak mengizinkan mesin browser lain di ponsel mereka
Firefox di Android luar biasa berkat dukungan plugin, meski begitu UI sebelum 2021 tetap lebih bagus
Saya memang tidak suka melihat web lewat ponsel, tetapi setidaknya browser itu membuatnya masih cukup tertahankan. Soal masalah internal saya tidak bisa banyak bicara, tetapi tentu ini hal yang patut diperhatikan
Saya sampai terkejut melihat orang menjelajah web tanpa keduanya. Rasanya konyol sekali orang membiarkan perhatian mereka direbut sebanyak itu
Terlihat tidak kompeten. Sebagai koreksi, ungkapan saya tadi agak kasar, dan itu ditujukan ke perusahaan, bukan karyawan tertentu. Persis seperti yang diinginkan Google: memberi bantahan yang masuk akal dalam isu monopoli sambil tetap membuat alternatifnya buruk
Firefox untuk iOS dulu memakai Alamofire sebagai mesin jaringannya, tetapi pada suatu titik beralih ke NSURLSession/URLSession. Chrome untuk iOS memakai Cronet yang terpisah dari stack jaringan Chromium, tetapi saya tidak tahu apakah itu masih berlaku sekarang karena pengembangan terbarunya belum saya ikuti
Kalau itu memang jadi sumber masalah sebesar itu, ya tinggal tambahkan favicon. Sebagai catatan, saya sering menguji dengan Firefox di iOS, tetapi belum pernah melihat gejala ini
Penulis situs ini biasanya cukup berusaha menyamarkan nama perusahaan komersial besar saat mereka melakukan hal bodoh, tetapi untuk Firefox dia menyebutnya terang-terangan. Hmm
Saya ingat dulu ada hal serupa di Internet Explorer. Ia meminta favicon, tetapi waktu itu saya belum memasangnya sehingga yang dikembalikan adalah halaman 404, dan itu tampak seperti memicu permintaan favicon lagi
Menarik juga. Kalau dilihat murni dari pengalaman pengguna, Firefox untuk iPhone itu benar-benar aplikasi yang hebat dan sudah jadi browser pilihan saya selama bertahun-tahun
favicon bukan bagian dari tiap direktori secara individual. Kalau iya, itu desain yang bodoh
Favicon per path justru terdengar seperti sebuah fitur
https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes...
pragma no-cachedan pemeriksaan referrer. Tidak sempurna, tetapi berjalan untuk sebagian besar penggunaAda beberapa saran di https://stackoverflow.com/q/1321878/961353 tentang cara menonaktifkan permintaan favicon sepenuhnya
Saya memakai Firefox di iPhone. Maaf
Tapi sepertinya tetap menghabiskan energi lebih sedikit daripada melakukan berbagai hal dengan AI generatif
Bagi yang ingin mencari bug-nya, ini lokasi kodenya: https://github.com/mozilla-mobile/firefox-ios/tree/main/Brow...