1 poin oleh GN⁺ 4 jam lalu | 1 komentar | Bagikan ke WhatsApp
  • Penghentian dukungan Chrome untuk ekstensi MV2 telah memasuki tahap akhir, dan cara-cara akal-akalan yang selama ini dipakai untuk mempertahankan ekstensi lama seperti uBlock Origin kemungkinan tidak akan bertahan lama lagi
  • Perubahan di Chromium menghapus flag fitur kExtensionManifestV2Disabled, dan kode serta pengujian yang mengendalikan status pemblokiran MV2 juga ikut dihapus
  • Insinyur Google Devlin Cronin menjelaskan bahwa fitur terkait MV2 tidak bisa terus dipertahankan karena kompleksitas, utang teknis, dan risiko keamanan
  • Di Chromium 150 dan 151, opsi terkait MV2 dihapus secara bertahap, dan cara memperpanjang masa pakai MV2 lewat modifikasi Windows Registry juga berhenti berfungsi setelah Chromium 151
  • Opera menyatakan saat ini masih mempertahankan dukungan MV2, tetapi dalam jangka panjang sedang melanjutkan transisi ke MV3, sementara pengguna Chrome bisa beralih ke uBlock Origin Lite berbasis MV3

Penghapusan dukungan MV2 di Chrome

  • Transisi dari Manifest V2 ke Manifest V3 terus berjalan, dan di Google Chrome penghapusan MV2 kini telah memasuki tahap akhir
  • Dalam diskusi GitHub di w3c WebExtensions Community Group, dibahas bahwa versi browser populer saat ini dan yang akan datang kemungkinan akan menjadi rilis terakhir yang mendukung ekstensi MV2
  • Kontributor Chromium Andrey Bershanskiy baru-baru ini membagikan perubahan Chromium, dan menurut pernyataan insinyur Google Devlin Cronin, Chrome mulai menghapus flag yang mengendalikan ketersediaan MV2
  • kExtensionManifestV2Disabled adalah flag fitur Chromium yang digunakan untuk menonaktifkan add-on MV2 secara terkontrol, dan kini telah dihapus sepenuhnya

Flag dan kode yang dihapus

  • Fitur kExtensionManifestV2Disabled telah aktif secara bawaan selama lebih dari setahun, dan fungsi terkait serta kode yang pada praktiknya sudah mati ikut dihapus
  • Pengujian yang hanya mengandalkan tahap “peringatan” untuk menguji perilaku juga dihapus karena tahap itu tidak lagi bisa dicapai
  • Devlin Cronin menjelaskan bahwa ekstensi MV2 tidak lagi diizinkan di versi Chrome yang didukung
  • Fitur terkait MV2 tidak bisa disediakan atau dipelihara tanpa batas waktu karena kompleksitas, utang teknis, dan risiko keamanan
  • Ia juga menyebutkan bahwa belakangan ditemukan beberapa bug yang hanya terkait dengan MV2

Berakhirnya cara akal-akalan

  • Trik dan cara akal-akalan yang dipakai untuk mempertahankan ekstensi MV2 tidak lagi berfungsi di Chrome atau tidak akan bisa dipertahankan lama
  • Ekstensi MV2 seperti uBlock Origin mungkin tidak lagi bisa ditemukan di daftar ekstensi browser
  • Modifikasi Windows Registry yang memperpanjang masa pakai MV2 berhenti berfungsi setelah Chromium 151
  • Kode MV2 tidak dihapus semuanya sekaligus, tetapi beberapa fungsi hanya akan bekerja sementara sebelum akhirnya hilang

Perubahan per rilis Chromium

Situasi Edge dan Opera

  • Browser berbasis Chromium lain seperti Opera dan Microsoft Edge juga bisa mengikuti arah yang sama
  • Edge mulai menonaktifkan uBlock Origin sejak Februari
  • Opera pada Oktober 2024 mengatakan akan mendukung MV2 lebih lama, tetapi juga dipandang berada dalam situasi yang bisa membuat add-on MV2 berhenti berfungsi
  • Pengembang uBlock Origin Raymond Hill mengatakan ia memang mengirimkan versi 1.70.0 ke Opera agak terlambat, tetapi itu terjadi beberapa minggu lalu
  • Raymond Hill menyebut ia menerima email bahwa Opera berencana meninggalkan ekstensi berbasis MV2, sehingga mereka mungkin tidak lagi mengalokasikan sumber daya untuk meninjau ekstensi semacam itu

Panduan pengembang Opera dan sikap lanjutan

  • Email dari Opera Extensions Team memberi tahu bahwa Chromium yang menjadi dasar Opera akan sepenuhnya menghapus dukungan untuk Manifest Version 2
  • Ekstensi yang menggunakan MV2 diminta diperbarui ke Manifest Version 3 secepat mungkin demi kompatibilitas yang berkelanjutan
  • Opera sangat menyarankan pembaruan ekstensi ke MV3 agar menghindari gangguan layanan dan memastikan transisi berjalan mulus
  • Setelah itu, Opera menyatakan bahwa posisinya soal dukungan ekstensi MV2 saat ini tidak berubah, dan mereka secara aktif berupaya agar ekstensi MV2 tetap bisa digunakan selama masih masuk akal secara teknis
  • Pengguna Opera untuk sementara masih bisa terus memakai ekstensi MV2 yang sudah terpasang tanpa tindakan tambahan

Transisi MV3 di Opera dan alternatif

  • Opera sedang beralih ke ekstensi MV3 secara internal, dan berencana menyediakan toko ekstensi khusus MV3
  • Selama proses transisi, unggahan ekstensi MV2 baru ke toko tidak akan diizinkan
  • Sebagian besar ekstensi MV2 lama yang jarang digunakan tidak lagi bisa diunduh
  • Opera menilai kemungkinan pengguna pada akhirnya harus beralih ke MV3 semakin besar
  • Opera menyarankan pengguna meneliti lebih dulu ekstensi MV3 yang setara atau ekstensi alternatif yang cocok dengan alur kerja mereka

Pilihan yang tersisa

  • Brave disebut sebagai browser Chromium yang sepenuhnya mendukung MV2, dan Vivaldi juga disebut sebagai opsi yang mungkin
  • Jika ingin benar-benar meninggalkan browser Chromium, Mozilla Firefox adalah alternatif, dan Firefox mendukung MV3 maupun MV2
  • Jika tetap bertahan di Chrome, beralih ke uBlock Origin Lite berbasis MV3 disebut sebagai solusi termudah
  • uBlock Origin Lite berbasis MV3, tetapi pengalaman pengguna menunjukkan bahwa kemampuannya belum sebaik versi non-Lite yang asli
  • Opera juga menyoroti pemblokir iklan bawaannya sendiri yang “lebih cepat” dan dibangun berbasis MV3

1 komentar

 
GN⁺ 4 jam lalu
Komentar Hacker News
  • Saya PM Orion

    Orion(https://orionbrowser.com) adalah browser berbasis WebKit untuk Mac, Linux, iPadOS, dan iOS, mendukung ekstensi Chrome dan Firefox secara native, serta menyertakan uBlock Origin
    Kami tidak berencana menghentikan dukungan ekstensi. Pemblokiran konten bukanlah jalan pintas, melainkan fitur, dan kami percaya pengguna harus memiliki kendali penuh atas apa yang dijalankan di browser mereka

    • Saya sering memakai Kagi dan benar-benar ingin memakai Orion juga, tetapi pada akhirnya saya selalu kembali ke browser lain karena masalah performa dan lag. Terakhir kali saya mencobanya lagi bahkan baru minggu lalu
      Kecepatan pengembangannya tampak sangat cepat dan changelog-nya penuh fitur keren, tetapi masalah yang saya alami tetap sama selama ini. Saat mengetik URL/kata pencarian, menekan tombol kembali, atau bernavigasi ke halaman lain, aplikasinya membeku 1–2 detik, dan ekstensi 1Password hampir selalu gagal mengisi nama pengguna dan kata sandi, versi apa pun yang saya pasang. Di Safari, Chrome, dan Firefox semuanya berjalan baik
      Pemblokir iklan bawaan juga memicu deteksi ad blocker di berbagai situs berita/blog, sampai seluruh halaman diblokir. Saya tidak tahu situasi bisnisnya, tetapi mungkin masuk akal untuk menghentikan fitur baru sementara waktu dan fokus pada stabilitas, performa, dan peningkatan kualitas hidup seperti macOS Snow Leopard
    • Bagaimana kelanjutan thread masalah memori yang dipin di forum? Selama sekitar 5 bulan hanya ada satu komentar dari staf
      Saya menyukai Orion, memakainya sebagai browser utama hampir sejak hari pertama, dan bahkan membayar untuknya, tetapi sekarang kondisinya benar-benar tidak bisa dipakai jadi saya pindah ke Firefox. Fakta bahwa thread pin itu sunyi selama berbulan-bulan membuat saya khawatir tentang masa depan Orion, dan sejujurnya menyakitkan untuk dilihat
    • Jangan bilang mendukung Linux. Saya baru saja mencoba mengunduhnya dan muncul coming soon. Tolong jangan posting hal yang menyesatkan di HN
      Kagi punya reputasi yang baik, dan komentar menyesatkan seperti ini merusak reputasi itu
    • Di Orion untuk iOS, saya bisa memasang ekstensi uBlock Origin untuk Firefox, tetapi itu sama sekali tidak memblokir iklan
      Masalah ini sudah dilaporkan sejak cukup lama: https://news.ycombinator.com/item?id=43203237
      Bisa tolong jelaskan bagian ini dengan lebih jelas?
    • Saya akan mempertimbangkan Orion hanya jika nanti menjadi open source
  • Saya baik-baik saja dengan Firefox sejak 9 November 2004. Ayo ikut

    • Add-on Ad Limiter buatan saya kini tinggal punya 19 pengguna Firefox. Dulu jumlahnya ribuan
      Di Chrome sekarang sudah tidak berfungsi sama sekali. Setelah hampir 20 tahun, saya menutup SiteTruth.[1]
      [1] https://www.sitetruth.com
    • Saya memakai keduanya setiap hari, tetapi Chrome masih lebih cepat dan intuitif. Sayang sekali, karena saya ingin lepas dari ketergantungan pada Google
    • Saya baru akan pindah setelah Firefox mengikuti sekitar 80% kustomisasi yang ditawarkan Vivaldi
    • Firefox juga melakukan hal serupa 10 tahun lalu saat menghentikan XPCOM dan XUL
    • Apakah itu tahun ketika mereka memecat tim Rust dan fokus pada kompensasi eksekutif?
  • uBO sekarang adalah satu-satunya alasan yang membuat penjelajahan web masih agak bisa ditoleransi. Saya mematikannya untuk tes demi membuka artikel ini, lalu lebih dari sepuluh iklan video autoplay muncul dan browser saya hampir mati
    Kalau begini, saya rasa saya bisa menemukan tenaga untuk pindah, bahkan melampaui alasan-alasan seperti kata sandi tersimpan yang membuat saya tetap di Chrome

    • Setuju. Tanpa uBlock Origin, web benar-benar tidak bisa dipakai. Sekarang ini seharusnya sudah menjadi fitur browser standar seperti pemblokir pop-up
    • Untungnya Firefox menyediakan sinkronisasi dan impor data Chrome
      Jadi pindah itu mudah
    • Mungkin memang kita tidak dimaksudkan untuk melihat web. Bahkan perusahaan yang memelihara situs web mungkin sebenarnya ingin kita melihatnya lewat aplikasi ponsel
      Sampah yang terlihat di situs web mungkin bukan sekadar parasit yang menggerogoti kesehatan mental, tetapi semacam mekanisme penghambat yang dirancang agar orang berhenti memakai web sama sekali
    • uBlock Origin Lite bekerja sangat baik di Chrome berbasis Manifest V3. Saya tidak merasakan perbedaan dibanding uBlock Origin lama, dan belakangan ini bahkan ada alat penghapus elemen juga
  • Google pada dasarnya adalah perusahaan iklan, dan sejak awal sudah jelas bahwa mereka akan menutup celah ini begitu ada kesempatan
    Saya khawatir bahkan Firefox pada akhirnya akan menyerah. Sampai ada sesuatu yang secara hukum mencegah pemblokiran fungsi seperti ini, mungkin browser Ladybird adalah satu-satunya harapan

    • Firefox belum menyerah. Mengapa Anda yakin ke depannya akan begitu?
    • Ini mengingatkan saya pada Sony. Situasinya mirip: menjalankan bisnis media sambil juga membuat perangkat dan sebagian saluran distribusi yang dipakai untuk mengonsumsi konten
    • Jika Mozilla hidup dari pendapatan hasil menjual trafik web ke perusahaan iklan yang menjalankan “mesin pencari”, maka sangat mungkin dan realistis bahwa Firefox menjadi browser yang dioptimalkan untuk iklan
      Mozilla memang mendukung “ekosistem iklan online”. Saat ini Firefox secara bawaan dirancang untuk mengirim trafik pencarian ke Google
      Mozilla tampaknya melihat bahwa mereka hanya bisa terus bertahan lewat dukungan iklan. Mereka bukan hanya bermitra dengan perusahaan iklan, tetapi juga benar-benar mengakuisisi perusahaan teknologi iklan
      Google punya rekam jejak “mengorek receh dari bawah sofa” terhadap pelanggan iklan dan pengguna Chrome. Sangat masuk akal membayangkan kontraknya dengan Mozilla, yakni kemungkinan membidik Firefox juga
      https://www.inc.com/minda-zetlin/google-found-a-sneaky-way-t...
      https://nypost.com/2023/11/29/business/google-ad-chief-jerry...
      Mozilla mungkin bisa memutus kemitraannya dengan Google, tetapi melihat sejarah panjangnya yang membela iklan online dan bekerja sama dengan perusahaan iklan, tampaknya mereka sudah sepenuhnya berkomitmen pada model bisnis iklan online, entah dengan Google atau “mesin pencari” lain
    • Untungnya saat ini ada beberapa fork Firefox yang cukup layak pakai, dan sebagian di antaranya mungkin bisa meneruskan tongkat estafet. Bagaimanapun ini open source
      Kehilangan Mozilla Foundation dan Firefox memang disayangkan, tetapi itu bukan akhir dari browser
    • Intinya, Google seharusnya tidak berada dalam posisi bisa melakukan hal seperti ini sesuka hati
  • Mengapa orang-orang HN masih memakai Chrome? Edge dan Opera juga begitu

    • Saya tidak memakainya untuk 99,9% waktu saya
      Tapi kalau sebuah browser hanya punya pangsa pasar 2% secara global, ada pengembang yang tidak mengujinya. Konfigurasi saya bahkan lebih langka: saya memakai Firefox di Linux, dengan pemblokir iklan, pemblokiran kuki pihak ketiga, DRM dinonaktifkan, video putar otomatis dimatikan, dan sebagainya, jadi bahkan di dalam 2% itu pun kombinasi saya jarang
      Jadi ada kalanya situs tertentu tidak pernah diuji pada konfigurasi saya. Saat situs rusak, punya browser cadangan itu berguna. Unggah gambar saat membuat listing di eBay rusak, tapi alih-alih mencari tahu setelan mana penyebabnya, saya cukup pindah ke browser lain
    • Beberapa halaman tidak berjalan di Firefox, jadi saya menyimpan salinan Chrome
      Mirip seperti dulu kita butuh Internet Explorer karena beberapa situs keras kepala
    • Saya pengguna Edge. Pertama, Chromium lebih cepat daripada Firefox, dan halaman apa pun dimuat kira-kira 20% lebih cepat. Yang lain adalah fitur Edge Workspaces, dan setelah mencobanya saya suka
      Bahkan sekarang saya masih memakai uBlock Origin di Edge tanpa solusi akal-akalan khusus. Selain itu, banyak situs dan aplikasi web benar-benar menolak berjalan di Firefox dan menyuruh Anda memasang sesuatu seperti Chrome
      Terakhir, Chromium adalah keluarga browser yang paling umum dipakai, jadi sebagai pengembang web ini membantu saya memeriksa halaman dengan “mata yang sama” seperti yang dilihat pengguna dan klien. Meski begitu, satu-satunya alasan saya masih memakai Firefox setiap hari adalah pemutar picture-in-picture yang jauh lebih baik. Versi Chromium jauh lebih buruk
    • Ada dua alasan saya memakai Chromium dan uBlock Origin Lite alih-alih Firefox
      Pertama, Chromium jauh lebih cepat. Pada tugas tertentu, terutama yang berkaitan dengan canvas atau UI yang perlu respons cepat, rasanya 5~10 kali lebih cepat. Setiap kali memakai Firefox, rasanya seperti ada masalah serius. Jika Chrome terasa selambat ini, saya pasti berhenti bekerja dan menyelidiki bagian mana dari komputer saya yang rusak. Perasaan ini tidak berubah selama 10 tahun, 3 sistem operasi, dan beberapa komputer
      Kedua, masalah cache Firefox yang tidak ada habisnya. Cache-nya terlalu agresif sehingga pengembangan jadi benar-benar menyebalkan. Kalau ada masalah di Firefox, pikiran pertama saya adalah, “Apakah ini masalah cache Firefox?” Kalau saya mengubah warna tombol di Chrome dan tidak terlihat, saya tahu saya sendiri yang salah. Di Firefox, saya langsung curiga ke cache. Pengembangan web butuh iterasi perbaikan yang cepat, dan saya tidak bisa bekerja jika harus terus mencurigai browser. Bagi saya, Firefox tidak bisa dipakai
    • Apakah pertanyaan itu pertanyaan retoris yang menyiratkan orang-orang itu salah, atau Anda benar-benar menanyakan apakah ada alasan teknis—misalnya beberapa perangkat lunak hanya bisa berfungsi jika Chrome ikut terlibat?
  • Saya harap Firefox tidak pernah membuang Manifest V2. Selain uBlock, ada banyak ekstensi yang memakainya
    Sulit dipercaya bahwa Google benar-benar memaksakan ini. Sangat menyedihkan rasanya karena kita sepertinya benar-benar sedang memasuki akhir dari komputasi yang “pribadi”

    • Bukan Manifest V3 itu sendiri yang merusak uBlock Origin, melainkan fitur-fitur yang diputuskan Chrome untuk ikut dihapus
      Manifest V3 di Firefox mendukung seluruh cakupan WebRequest, sedangkan Chrome hanya mendukung declarativeNetRequest
  • “Karena kompleksitas, utang teknis, dan risiko keamanan, kami tidak bisa menyediakan/merawat fitur ini tanpa batas waktu. Faktanya, kami baru-baru ini juga menemukan beberapa bug yang hanya berlaku pada MV2.”

    Kasihan Google, tampaknya mereka tidak punya sumber daya untuk dukungan Manifest V2

    • “Kami baru-baru ini juga menemukan beberapa bug yang hanya berlaku pada MV2,” ya?
      Saya rasa mereka tidak menemukan apa pun atau bahkan tidak benar-benar melihatnya. Dulu saya mungkin akan membaca pernyataan Google dengan itikad baik, tetapi masa itu sudah lama berlalu. Ini terbaca seperti kebohongan untuk membenarkan tindakan mereka sendiri
  • Saya penasaran apa yang akan dilakukan Vivaldi. Mereka bilang pemblokir konten bawaannya “cukup bagus” sehingga uBO tidak diperlukan, tetapi saya sama sekali tidak setuju. Meski begitu, sampai sekarang mereka tetap membuat ekstensi Manifest V2 terus berjalan

    • Mereka hanya bisa mendukung ekstensi Manifest V2 selama Google masih mempertahankannya
      Stack teknologi Vivaldi membuat seluruh UI ditulis dalam JavaScript, jadi sangat berpusat pada JavaScript
    • Vivaldi mengatakan akan mempertahankan Manifest V2 selama masih bisa digunakan di Chromium.[1] Sampai sekarang, mempertahankannya tidak membutuhkan upaya besar
      [1] https://vivaldi.com/blog/manifest-v3-update-vivaldi-is-futur...
  • Lalu apa berikutnya?
    Apakah Chrome akan memasukkan DNS yang di-hardcode sehingga pemblokir iklan berbasis DNS juga tidak bisa dipakai?
    Di mana, dan kapan, hak untuk menentukan apa yang ditampilkan di perangkat saya berakhir?

    • Kapal itu sudah berlayar. Namanya DoH
      Tentu saja ini untuk membuat DNS lebih aman, dan sama sekali tidak ada hubungannya dengan menghilangkan kemampuan Anda untuk me-resolve DNS dengan cara yang Anda inginkan. ehem, pemblokiran iklan, ehem
    • Di wilayah Google, tidak ada hak seperti itu
  • AdGuard MV3 bekerja dengan baik. Tetap saja, kalau bisa pindahlah ke Firefox. Keberagaman ekosistem menguntungkan semua orang

    • Bukankah Manifest V3 itu versi yang kemampuannya dikurangi? Kalau begitu, karena sebagian iklan tetap lolos, rasanya sulit menyebutnya “bekerja dengan baik”