1 poin oleh GN⁺ 2023-08-04 | 1 komentar | Bagikan ke WhatsApp
  • Ini adalah daftar yang merekomendasikan penggunaan Firefox atau Epiphany alih-alih Chromium/Google Chrome, berangkat dari kekhawatiran bahwa keputusan dan usulan terbaru tim Google Chrome merusak keterbukaan web serta pilihan browser
  • Manifest v3 disebut sebagai contoh yang melemahkan ekstensi pemblokir konten, disertai tautan The Verge yang membahas perdebatan ekstensi pemblokir iklan di Firefox dan Chrome
  • JPEG XL dikelompokkan sebagai kasus format foto yang dapat menghemat ruang penyimpanan ponsel, tetapi tetap dikeluarkan dari Chrome
  • Web Environment Integrity disebut sebagai DRM untuk seluruh situs web, dan dibahas sebagai usulan yang dapat merugikan web, browser open source, dan sistem operasi open source
  • Ini adalah materi yang dapat dibagikan untuk menjelaskan kepada orang di sekitar mengapa sebaiknya berhenti memakai Chrome/Chromium, dengan Firefox dan Epiphany disebutkan sebagai alternatif

Alasan disarankan berhenti memakai Chrome/Chromium

  • Tiga langkah terbaru dari tim Google Chrome dikelompokkan sebagai contoh yang bermusuhan
    • Manifest v3: menghambat ekstensi pemblokir konten
    • JPEG XL: mengecualikan format foto
    • Web Environment Integrity: usulan yang mirip DRM untuk seluruh situs web

Manifest v3 dan ekstensi pemblokir konten

Pengecualian JPEG XL

Web Environment Integrity

  • Web Environment Integrity disebut sebagai DRM untuk seluruh situs web
  • Usulan ini disajikan sebagai hal yang dapat merugikan web, browser open source, dan sistem operasi open source
  • Judul tautan Ars Technica yang terkait menyatakan bahwa Web Integrity API milik Google terdengar seperti DRM untuk web
  • Tautan: Google’s Web Integrity API sounds like DRM for the web

Browser yang direkomendasikan

  • Daftar ini adalah materi untuk menjelaskan kepada orang di sekitar mengapa mereka sebaiknya berhenti menggunakan Chromium atau Google Chrome
  • Sebagai alternatif browser web utama, Firefox atau Epiphany disarankan

1 komentar

 
GN⁺ 2023-08-04
Opini Hacker News
  • Perlu mengingat framing bahwa “Safari adalah IE baru”. Safari tidak menjadi IE hanya karena tidak mendukung API tertentu, dan IE pun bukan browser yang inferior sejak awal
    Alasan IE menjadi dibenci semua orang adalah karena ia menyimpang dari standar dan, dengan pangsa pasar yang sangat besar, memaksakan web versi dirinya sendiri. IE tampaknya dibuat mandek untuk menghambat persaingan bisnis aplikasi desktop, dan menurut saya Google sedang menempuh jalur serupa demi pengumpulan data dan bisnis iklan. Chrome-lah IE baru

    • Safari dikritik bukan hanya karena lambat mengadopsi fitur, tetapi juga karena pernah mengimplementasikan fitur dengan cara yang tidak kompatibel dengan browser lain
      Contohnya seperti penanganan localStorage dalam mode perlindungan privasi, sehingga developer harus mendeteksi Safari dan menambahkan percabangan khusus atau polyfill seperti pada masa IE. Apple juga bertanggung jawab atas penyimpangan dari standar karena membatasi atau mengubah berbagai fitur web demi mendorong adopsi aplikasi native. Namun belakangan ini Safari lebih selaras dengan browser lain, dan sayangnya sebagian besar browser kini hanyalah salinan Chromium
    • IE jelas dibenci karena tidak berkembang. Saya penasaran, “visi sendiri” macam apa yang dimilikinya selain sebisa mungkin tidak melakukan apa-apa ketika Mozilla dan Opera bergerak maju
      Dari sudut pandang developer web memang begitu, tetapi dari sudut pandang pengguna akhir sepertinya IE tidak dibenci dengan cara yang sama. Chrome masih berinovasi, tetapi sekarang ia mencoba melakukan terlalu banyak hal sehingga pengguna tidak menyukainya, dan gelar “IE baru” masih lebih dekat ke Safari
    • Sekitar 2017–2018, ketika saya mengerjakan frontend, Safari adalah yang paling banyak menimbulkan masalah dalam kepatuhan standar web dan rendering
      Standar yang tidak didukung justru tidak terlalu bermasalah karena setidaknya bisa diketahui; dalam proses menyesuaikan aplikasi web untuk desktop, iPad, dan iPhone, waktu yang saya habiskan mengejar bug Safari dan keanehan rendering lebih banyak daripada untuk IE11
    • Menurut saya ada dua jenis “IE”. Yang pertama adalah IE yang tidak mengikuti standar dan bertindak semaunya, dan yang kedua adalah IE yang lambat mengadopsi standar baru
      Chrome lebih dekat dengan yang pertama, Safari lebih dekat dengan yang kedua, dan Safari tidak selambat IE dalam mengadopsi standar, jadi perbandingannya tidak terlalu tepat
    • IE memang buruk sejak awal. Ketika Netscape mengusulkan HTML dinamis dan mencoba menguasai pengalaman desktop, Microsoft membuat browser yang lebih baik, mengikatnya ke sistem operasi, dan mendistribusikannya secara gratis, lalu mulai mendorongnya secara agresif
      Tujuan IE adalah membunuh Netscape, dan itu berhasil, tetapi Netscape merilis browsernya sebagai open source, yang kemudian menjadi Mozilla Firefox saat ini. Setelah itu Microsoft menelantarkan IE, dan akhirnya kita sampai pada persaingan antara Edge yang terasa seperti browser malware dan Chrome yang seperti browser malware iklan, tetapi untungnya Firefox, Safari, Brave, dan Opera masih ada
  • Saya setuju dengan thread ini, tetapi tetap penasaran mengapa orang masih memakai Chrome. Pada akhirnya ini seperti pengguna Chrome saling menceramahi
    Kalau para teknisi seperti kita tidak mempertahankan dominasi Google dengan alasan malas, posisinya tidak akan sekuat ini. Pada 2023, Safari dan Firefox sudah cukup bagus sejak lama. Dalam Divina Commedia karya Dante, orang-orang malas yang tidak bisa mengambil sikap tinggal di luar neraka; kalau ditulis sekarang, banyak pekerja teknologi yang memakai Chrome dengan uBlock aktif mungkin akan masuk ke sana

    • Dalam kasus saya, alasannya adalah ekosistem. Saya suka browser desktop yang tersinkronisasi dengan browser Android, dan saya juga suka dukungan Chromecast yang tertanam di browser
      Sinkronisasi Firefox mobile dan percobaan ekstensi Chromecast dulu terasa kurang bagus saat saya coba, tetapi itu sudah lama, jadi mungkin bisa saya lihat lagi. Namun di laptop kantor, kemudahan ini tidak terlalu berarti, IT kantor sudah menyetujui Firefox, dan banyak rekan kerja juga memakainya, jadi saya akan mencoba beralih hari ini
    • Hambatan terbesar adalah tidak adanya peralihan profil yang nyaman. Menggunakan profil terpisah untuk rumah, kantor, dan penggunaan lain dengan riwayat kunjungan serta bookmark yang terpisah itu penting dalam alur kerja saya, dan container tabs bukan pengganti yang baik
      Yang lebih membuat frustrasi, Firefox tampaknya mendukung ini sepenuhnya secara internal tetapi menunda implementasi UI yang nyaman untuk memakainya. Saat ini saya sedang mencoba upaya migrasi tahunan dengan ekstensi Profile Switcher https://addons.mozilla.org/en-CA/firefox/addon/profile-switc..., tetapi ini membutuhkan software eksternal dan rasanya suatu saat akan rusak. Fakta bahwa tautan eksternal tidak bisa dibuka di profil yang terakhir aktif, melainkan hanya di profil default, juga lebih merepotkan dibanding Chrome
    • Pernyataan bahwa “Safari dan Firefox sudah bagus sejak lama” tidak sesuai dengan pengalaman saya. Saya sesekali mencoba pindah ke Firefox, tetapi karena bukan pengguna Mac, Safari bagi saya hanya sebatas menerima keterbatasan di iOS
      Rendering yang lambat jelas menjadi masalah, dan bug rendering yang entah disebabkan situs atau browser juga sering terjadi, sampai saya pernah kehilangan pekerjaan saat mengisi formulir multi-halaman. Secara estetika, Firefox juga terasa lamban dan jelek. Chrome juga punya banyak hal buruk seperti integrasi langsung login Google, penyorotan teks dalam halaman dengan #:~:text=, dan tombol address bar yang tidak bisa dihapus, tetapi tetap saja ia browser yang paling cepat dan mumpuni
    • Para teknisi adalah musuh terburuk bagi diri mereka sendiri. Mereka berkata, “Ayo pindah ke Chrome, GMail, Google Drive, ini benar-benar kuat!” lalu di adegan berikutnya bertanya, “Kenapa Google jadi sekuat ini dan melakukan hal-hal buruk?”
    • Manifest v3 ditunda dan ada sisi yang cukup masuk akal, dan menurut saya tidak banyak orang yang benar-benar memahami v3
      JPEG XL juga tidak terlihat seperti isu sebesar itu sampai Safari baru-baru ini mendukungnya, dan ketika Chrome berkata “sepertinya tidak ada yang menginginkannya” lalu orang-orang berkata “kami menginginkannya”, pengembangannya kembali berjalan, jadi tampaknya baik-baik saja. WEI bahkan belum berada pada tahap proposal yang benar-benar matang, tetapi dari ketiganya itu yang terburuk. Meski begitu, Chrome melakukan semua yang saya butuhkan dan punya nilai keamanan tinggi, sementara Mozilla sulit saya terima sebagai pengguna sampai CEO-nya mundur. Ini bukan kemalasan; saya secara sadar memakai Chrome karena menilainya sebagai browser terbaik saat ini
  • Ada yang terlewat dari daftar: insiden ketika Google mencoba login paksa di Chrome lalu akhirnya mengizinkan pengguna untuk opt out
    https://www.pcmag.com/news/google-will-let-you-opt-out-of-ch...
    Di Chrome 69, jika pengguna login ke layanan Google seperti Gmail lewat browser, Chrome juga diubah agar otomatis ikut login; setelah kontroversi privasi, Google menyediakan opsi untuk membatalkannya

  • Gangguan Manifest v3 yang melemahkan ekstensi pemblokir konten: https://archive.is/i2vGD
    Upaya menghambat JPEG XL: https://archive.is/2ihEV
    Web Environment Integrity, yang nyaris seperti DRM untuk seluruh situs web, merugikan web, browser open source, dan sistem operasi: https://archive.is/S912x

    • Daftarnya terlalu pendek. Menurut saya harus dimulai dari AMP tujuh tahun lalu
    • Saya terkejut karena pengembang yang memimpin proposal Web Environment Integrity tampak sangat tidak realistis tentang betapa berbahayanya implementasi ini
    • WebUSB, yang hanya diimplementasikan di Chromium dan pada praktiknya dipaksakan, juga harus disebut: https://caniuse.com/webusb
  • Saya mengharapkan daftar besar, tetapi isinya hanya 3 item, dan di antaranya JPEG XL agak ambigu karena baru belakangan terlihat layak secara realistis setelah Safari mendukungnya
    Kalau memasukkan fitur seperti WebUSB dan WebSerial yang didorong Chrome dengan kekuatannya, itu akan jauh lebih meyakinkan; dalam bentuknya sekarang, daftar dan tulisannya tidak menyampaikan poinnya dengan kuat

    • JPEG XL sejak awal memang layak. Chrome melakukan eksperimen opsional yang tidak diketahui siapa pun, lalu menjadikannya dasar untuk menghentikan pengembangan
      Sebagai format, ini menguntungkan semua pihak, dan sebagian besar perusahaan yang menangani gambar mendukung JXL. Google tampaknya ingin mendorong formatnya sendiri alih-alih JXL, jadi saya tidak menganggap kasus ini ambigu
    • WebUSB cukup berguna. Saya tahu orang-orang yang memakainya untuk mengendalikan berbagai perangkat dengan cara yang mudah diakses
      Google juga menggunakannya di halaman web pembaruan untuk membuat koneksi ADB dan memperbarui perangkat Android. Karena ini menambahkan fungsi, bukan mencabutnya, tampaknya sulit mengklasifikasikannya sebagai tindakan bermusuhan
    • Saya pikir JXL bisa masuk ke Chrome jika implementasi Safari dan Firefox sudah stabil
  • Saya kehilangan kepercayaan ketika chrome://net-internals/#sockets dihapus di Chromium v70
    Fitur ini memungkinkan debugging real-time terhadap trafik yang terjadi di luar developer tools, misalnya sinkronisasi akun atau permintaan pelacakan

  • Selain Firefox, alternatifnya hampir mendekati nol, dan masalahnya adalah jika pengalaman pengguna Firefox tidak cocok, pengguna jadi buntu
    Browser “baru” seperti Edge dan Arc semuanya hanya cangkang Chromium. Saya penasaran apakah ada pesaing nyata yang membuat browser baru

    • Saya tidak berpikir alasan banyak orang tidak pindah ke Firefox adalah pengalaman pengguna. Menurut saya ini murni lebih dekat ke masalah pemasaran
    • Sejujurnya Firefox juga hanya hedge yang lemah terhadap Chrome. Dalam kasus seperti JPEG XL, Firefox sejalan dengan Chrome, dan secara mengejutkan Safari justru menjadi pendukung JPEG XL
      Akan bagus kalau Apple kembali merilis Safari untuk platform lain
    • Saya sudah lama memakai Firefox, tetapi seperti browser pada umumnya, UI/UX-nya terlalu lama mandek
      Sekarang saya memakai Arc karena saya suka bagaimana ia memikirkan ulang hal-hal yang mengganggu dalam paradigma UI browser tradisional. Namun saya juga tahu bahwa karena ini startup yang sedang tren, bisa saja gagal secara spektakuler, tiba-tiba mengubah fitur besar-besaran, atau melakukan hal yang tidak menyenangkan demi menyesuaikan diri dengan investor. Di pihak Firefox, ekstensi seperti Containers menutup celah, tetapi UX-nya terasa seperti ditempel belakangan
    • Selama Chromium open source dan berbagai pihak bisa membuild-nya dengan menghapus atau memperbaiki fitur yang merugikan pengguna, saya tidak melihat fakta bahwa alternatifnya adalah “cangkang” sebagai masalah
      Jika Google membuat modifikasi Chromium menjadi sulit, para maintainer browser akan cepat berpindah ke engine lain
    • Saya sudah memakai Brave sekitar setahun dan tidak merindukan Firefox maupun Chrome
  • Saya juga ingin menambahkan ini ke daftar: penghapusan http:// dari URL, perubahan tampilan tab linear di Android menjadi grid dua dimensi yang membuat tab pertama sulit dijangkau dengan ibu jari, tidak adanya ekstensi dan pemblokiran iklan di Android, serta roda scroll mouse Bluetooth di Chromebook yang tidak stabil selama bertahun-tahun
    Masalah URL sebagian teratasi beberapa tahun kemudian di desktop dengan memungkinkan pengguna mengklik kanan address bar lalu mengaktifkan “Always show full URLs”. Masalah scroll Chromebook hanya bisa diatasi sementara lewat gesture_prop di konsol crosh; saya tidak tahu apakah itu disengaja atau karena malas

  • Para webmaster seharusnya melawan balik dengan menampilkan popup yang mengganggu jika user agent-nya Chrome
    Misalnya, mereka bisa mendorong pengguna untuk pindah ke Firefox, dan EFF.org juga bisa menyediakan implementasi referensi untuk popup seperti itu

    • Bertanya serius: apakah konsep webmaster masih ada pada 2023? Situs dibuat melalui tahap pengembangan, pengujian, persetujuan, dan deployment operasional, dan dalam banyak kasus tidak ada seorang pun selain agen deployment yang bisa mengakses server produksi sebenarnya
    • Mungkin cukup seperti, “Anda menggunakan browser yang tidak aman. Upgrade ke browser yang aman seperti Mozilla Firefox.”
    • Menghukum pengguna karena memakai browser yang mampu merender situs dengan sempurna itu sangat bermusuhan. Pengguna mungkin tidak punya hak memilih browser yang terpasang di perangkat yang mereka gunakan
    • Mau menambah lebih banyak popover dan popup? Bagaimana kalau sekalian membuat situsnya lambat saja
    • Salah satu cara Chrome mendapatkan pangsa pasar dulu justru seperti ini. Dulu ketika saya bekerja di salah satu platform game Flash/HTML5 besar, kami dibayar mahal oleh Google untuk memasang banner yang menyuruh pengguna beralih ke Chrome jika browser lain terdeteksi
  • Firefox dulu sempat tertinggal dari sisi performa, tetapi masa itu sudah berakhir berkat perbaikan internal. Ada perbedaan besar pada penggunaan memori dan CPU antara Firefox lama dan Firefox sekarang, jadi sayang masih banyak orang yang mengira Firefox belum berubah.
    Saat saya mengukurnya secara cepat, rata-rata penggunaan per tab aktif yang terbuka sekitar 10MiB. Pengujian dilakukan di Linux Mint 20.3 dengan Firefox 115, 13 ekstensi, dan 90 tab terbuka; ekstensi yang dipakai termasuk uBlock Origin, Multi-Account Containers, Tree Style Tab, dan lainnya. Ke-90 tab itu mencakup toko game, belanja, 10 YouTube, 14 Google Drive/Docs, halaman dokumentasi, dan thread HN. Saat pertama dijalankan dan hanya memuat halaman pertama HN, penggunaannya 372MiB; dengan 2 tab HN menjadi 386MiB; tab HN ketiga 394MiB; dan ketika semua 90 tab dipaksa dimuat, menjadi 954MiB. Tangkapan layar saat memuat: https://pasteboard.co/Bxf2TI9P8YT2.png, tangkapan layar setelah pemuatan: https://pasteboard.co/m3tVzYNMtDmD.png. Sudah saatnya kita secara kolektif mengurangi penggunaan Chrome.

    • Hanya membuka halaman pertama HN dan tulisan ini saja sudah 386MiB; bagi saya yang masih ingat masa ketika komputer desktop kelas atas pun RAM-nya 128MiB atau kurang, itu terlihat besar.
      Menggunakan tiga kali lipat dari itu hanya untuk beberapa tab situs yang ringan seperti ini terasa seperti penggunaan memori yang besar. Saya pernah memakai browser yang bisa dibilang leluhur Firefox di komputer dengan RAM 8MiB, jadi fakta bahwa memulai browser saja memerlukan ratusan MiB masih terasa aneh.
    • Tes tambahan yang layak dicoba adalah BrowserBench: https://browserbench.org/Speedometer2.1/
      Hasilnya sangat bergantung pada spesifikasi komputer. PC Linux lama yang saya pakai sehari-hari masih cukup cepat, tetapi mini PC yang lebih baru jauh melampaui perangkat tua ini, apa pun browser yang digunakan.