2 पॉइंट द्वारा GN⁺ 2024-10-12 | 3 टिप्पणियां | WhatsApp पर शेयर करें
  • Chrome 2024 से Manifest V2 phase-out को आगे बढ़ा रहा है, और installed extensions भी stable वर्ज़न में क्रमशः disable होने लगे हैं
  • Chrome 138 में सभी channels के सभी users के लिए Manifest V2 extensions disable हो जाएंगे, और users उन्हें दोबारा enable नहीं कर पाएंगे
  • enterprise ExtensionManifestV2Availability policy को Chrome 139 में हटा दिया जाएगा, और यह बदलाव Chrome 139 के सभी users पर एक साथ लागू होगा
  • Chrome 139 और उसके बाद के वर्ज़न में upgrade करने पर Manifest V2 extensions सभी users के लिए काम करना बंद कर देंगे
  • Chrome Web Store 2022 से नए Manifest V2 extensions की submission को चरणबद्ध तरीके से रोक रहा है, और मौजूदा extensions पर भी Manifest V3 में migrate करने का दबाव बढ़ रहा है

Manifest V2 support खत्म होने की timeline

  • 24 जुलाई 2025: Chrome 138 में सभी Chrome channels के सभी users के लिए Manifest V2 extensions disable हो जाएंगे
    • users अब Manifest V2 extensions को फिर से enable नहीं कर पाएंगे
    • enterprise ExtensionManifestV2Availability policy को Chrome 139 में हटा दिया जाएगा
    • Chrome 139 और उसके बाद के वर्ज़न में upgrade करने वाले users Manifest V2 extensions का उपयोग नहीं कर पाएंगे
    • release information Chromium release schedule में देखी जा सकती है
  • 31 मार्च 2025: सभी Chrome channels में Manifest V2 extensions डिफ़ॉल्ट रूप से disable हो जाएंगे
    • इस समय तक users अभी भी Manifest V2 extensions को फिर से enable कर सकते थे
    • दूसरा चरण, जिसमें users दोबारा enable नहीं कर सकते, Canary के कुछ users से शुरू होकर धीरे-धीरे अधिक users तक बढ़ाया गया
    • enterprises ExtensionManifestV2Availability policy का उपयोग करके कम-से-कम जून 2025 तक browser changes से exception पा सकते थे
    • Chrome 139 branch जून से शुरू होती है, और इसी वर्ज़न में Chrome से Manifest V2 extension support हटा दिया जाता है
    • ExtensionManifestV2Availability key के साथ उपयोग करने पर Chrome 138, Manifest V2 extensions को support करने वाला आख़िरी Chrome वर्ज़न है

stable वर्ज़न disablement और Web Store restrictions

  • 9 अक्टूबर 2024: Chrome ने Manifest V2 extension users को chrome://extensions warning banner दिखाया और pre-stable channels में disablement शुरू किया
    • इसके बाद Chrome stable में भी Manifest V2 का उपयोग जारी रखने वाले installed extensions disable होने लगे
    • यह बदलाव कई हफ्तों में धीरे-धीरे roll out किया गया
    • users Chrome Web Store पर जाकर disabled extensions के Manifest V3 alternatives की recommendation पा सकते थे
    • थोड़े समय के लिए Manifest V2 extensions को फिर से enable करना संभव था
    • enterprises ExtensionManifestV2Availability policy के ज़रिए जून 2025 तक browser changes से exception पा सकते थे
    • संबंधित संदर्भ मई 2024 ब्लॉग में है
  • 3 जून 2024: Chrome Beta, Dev, Canary channels में Manifest V2 phase-out शुरू हुआ
    • Manifest V2 extensions install किए हुए कुछ users ने chrome://extensions पर जाने पर warning banner देखना शुरू किया कि ये extensions जल्द support नहीं किए जाएंगे
    • Featured badge वाले Manifest V2 extensions से badge हटा दिया गया
  • जून 2022: Chrome Web Store ने Private visibility वाले नए Manifest V2 extensions की submission लेना बंद कर दिया
  • जनवरी 2022: Chrome Web Store ने Public या Unlisted visibility वाले नए Manifest V2 extensions की submission लेना बंद कर दिया
    • Manifest V2 extensions को Private से Public या Unlisted में बदलने की सुविधा भी हटा दी गई

3 टिप्पणियां

 
unsure4000 2024-10-12

मुझे Google इतना पसंद है कि काश Google जैसे लगभग 5 और होते।

 
wogns3623 2024-10-13

Google से बेहतर चीज़ है और ज़्यादा Google

 
GN⁺ 2024-10-12
Hacker News की राय
  • Firefox कम-से-कम मार्च 2024 तक Manifest V2 support नहीं हटाएगा
    “Firefox की MV2 को खत्म करने की कोई योजना नहीं है, और निकट भविष्य में भी MV2 extensions को support करता रहेगा। अगर हम बाद में इस फैसले की फिर समीक्षा भी करें, तो उम्मीद है कि developers को जल्दबाजी में प्रतिक्रिया न देनी पड़े, इसलिए हम कम-से-कम 12 महीने पहले सूचना देंगे।” https://blog.mozilla.org/addons/2024/03/13/manifest-v3-manif...

    • मेरी जानकारी में मुख्य Chromium-based alternatives भी इसे तुरंत नहीं हटा रहे हैं। मुझे पता है कि Vivaldi और Brave आर्थिक रूप से जितना संभव हो, V2 बनाए रखने की योजना रखते हैं
    • लगता है काम के लिए इस्तेमाल होने वाला ब्राउज़र भी Firefox पर ले जाना पड़ेगा। पर्सनल इस्तेमाल के लिए तो मैं एक साल पहले ही शिफ्ट हो चुका था, जब यह हंगामा शुरू हुआ था
    • साथ ही उम्मीद है कि Firefox V3 के बाद भी ढंग की ad blocking के लिए जरूरी support जोड़ देगा
    • लेकिन Firefox भी V3 इस्तेमाल करने वाले ad-blocking extensions हटा रहा है
  • संबंधित हाल की पोस्ट: Chrome Canary ने uBlock Origin और दूसरे Manifest V2 extensions को ब्लॉक कर दिया था - https://news.ycombinator.com/item?id=41757178 - अक्टूबर 2024, 46 comments
    वह पोस्ट front page पर नहीं आई थी, इसलिए मौजूदा thread रहने दिया गया है

  • जिन्होंने यह बात मिस कर दी है, उनके लिए: Manifest V3 कुछ powerful network APIs का support हटा देता है, जिससे ad blockers की क्षमता काफी सीमित हो जाती है। uBlock Origin अब Manifest V2 के बिना काम नहीं करता, और V3-compatible uBlock Origin Lite version मौजूद है

    • “Lite” version को maintain करने में भी developers के लिए burnout risk असली है, और विडंबना यह है कि इसकी एक वजह Mozilla का बेवजह hostile रवैया भी है: https://github.com/uBlockOrigin/uBOL-home/issues/197#issueco... संबंधित चर्चा https://news.ycombinator.com/item?id=41707418 पर है
      Chrome MV3-compatible version बंद करने की अभी कोई योजना नहीं है, लेकिन इसके टूटने के रास्ते बहुत ज्यादा हैं
      लंबे समय में उम्मीद है कि संसद के कुछ सदस्य भी अपने staff द्वारा install किए गए ad blockers इस्तेमाल करते हुए MV2 बंद होने के बाद web experience के गिरने को समझेंगे और hearings कराएंगे। Blocking सिर्फ ads न देखने का मामला नहीं है; यह users की उस आजादी का मामला है कि वे अपना user agent सेट करके unwanted sites से अपनी online privacy बचा सकें। Google अपनी market dominance का इस्तेमाल करके उस अधिकार को कमजोर कर रहा है, और इसे चुपचाप स्वीकार करने वाली बात नहीं है
      कुछ साल पहले MV3 पर EFF का लेख: https://www.eff.org/deeplinks/2021/12/chrome-users-beware-ma...
    • मैंने देखा है कि Manifest V3 के लिए uBlock Lite है, लेकिन अभी समझ नहीं पाया कि इसकी functionality कैसे और क्यों कम है
      अब तक मैंने detailed reasons नहीं पढ़े हैं, इसलिए मेरे लिए यह अभी अफवाह जैसा ही है
      वैसे भी मैं Firefox ही इस्तेमाल करता रहूंगा, लेकिन सच कहूं तो अभी ज्यादा स्पष्ट explanation का इंतजार कर रहा हूं
  • “ExtensionManifestV2Availability policy इस्तेमाल करने वाले browsers को जून 2025 तक browser changes से बाहर रखा जाएगा”
    Chrome में Manifest V2 बढ़ाने के लिए नीचे दिया गया content एक text file में डालकर .reg के रूप में save करें और run करें; इससे HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome key में ExtensionManifestV2Availability value 2 बन जाएगी
    .reg file खोलने या run करने पर आम तौर पर warning आती है, फिर registry update हो जाती है
    या Windows key दबाकर “run” type करें और उसे चलाएं, फिर “regedit” type करें, और HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome तक जाकर manually भी कर सकते हैं
    हो सकता है Chrome key मौजूद न हो, इसलिए उसे खुद बनाना पड़े, और ExtensionManifestV2Availability भी बनाना पड़ सकता है
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]
    "ExtensionManifestV2Availability"=dword:00000002

    • ध्यान रहे कि यह तरीका Chrome का DNS over HTTPS भी disable कर देता है। Chrome ऐसे enterprise policy से managed browsers में default रूप से DoH resolver बंद कर देता है
      uBlock Origin subreddit के platform-specific links देखें, तो policy के जरिए browser manage करते हुए DoH resolver चालू करने के तरीके भी काफी शामिल हैं: https://old.reddit.com/r/uBlockOrigin/comments/1d49ud1/manif...
    • मेरी याद में, save dialog में filename "manifestv2.reg" की तरह quotes सहित डालें तो यह उसी extension के साथ save होता है। इसलिए यह manifestv2.reg.txt नहीं बनता, और बाद में rename करने वाला step skip किया जा सकता है
    • administrator अधिकारों से run करने वाली single command line यह है। Windows key+R dialog में CTRL-SHIFT दबाए रखते हुए ENTER दबाने पर administrator mode में run किया जा सकता है
      REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome /v ExtensionManifestV2Availability /t REG_DWORD /d 2
    • Linux और Mac पर क्या करना चाहिए?
  • आज आखिरकार फिर से Firefox पर लौट आया
    कुछ साल पहले बेहतर developer tools की वजह से Firefox से Chrome पर गया था, उम्मीद है इस बीच Firefox को बराबरी करने का समय मिला होगा
    पुरानी चीज़ फिर से नई हो गई

    • इसलिए Google को तोड़ना चाहिए
      Google असल में एक monopolistic company है। वह पूरे web का मालिक है। gateway, browser, protocol, विज्ञापन, search और discovery—सब उसके हाथ में है
      Google बहुत बड़ा हो चुका है
    • Firebug देखने को कहकर मज़ाक करने वाला था, लेकिन आज पता चला कि Firefox developer tools ने कुछ साल पहले सचमुच Firebug को absorb कर लिया था। काफ़ी अच्छा है और उस project के खत्म होने का यह अच्छा अंजाम है
      https://getfirebug.com
    • मेरे हिसाब से काफी सुधार हुआ है, फिर भी अभी Chrome जितना अच्छा नहीं है। development Chrome में करता हूं, बाकी सबके लिए Firefox इस्तेमाल करता हूं
    • Firefox का development environment अभी भी काफी खराब है
  • दूसरे browser पर चले जाइए। Chrome monopoly सिर्फ इसलिए मौजूद है क्योंकि हम सामूहिक रूप से इसे होने दे रहे हैं

    • बाकी Google ecosystem भी ऐसा ही है। Gmail, Maps, Android—ये सब data collection और ad network के लिए बने उपकरण भर हैं
  • उम्मीद है यह Chrome का inflection point बने। Google तरह-तरह के “security” कारण गढ़ता है, लेकिन सब जानते हैं कि यह ad blocking को कम असरदार बनाने के लिए है
    बहुत से users के लिए ad blocking ही Chrome को सहन करने लायक बनाती है। अगर उसे असहनीय बना दिया गया, तो users धीरे-धीरे, लेकिन पक्का, छोड़कर जाएंगे
    Google इस बदलाव को लेकर जरूरत से ज्यादा आत्मविश्वासी दिख रहा है। उम्मीद है उसका यह अहंकार उसी तरह उलटा पड़े, जैसे Microsoft के साथ IE में हुआ था

    • मैं सहमत हूं कि उम्मीद है यह inflection point बने, लेकिन यह सिर्फ ad blocking का मुद्दा है—इससे मैं केवल आंशिक रूप से सहमत हूं। यह साफ है कि Google चाहता है ad blocking खत्म हो, लेकिन मुझे लगता है कि इसके पीछे और गहरी धारा है
      पूरी tech industry में, खासकर Google के अंदर, user control हटाने की एक बड़ी प्रवृत्ति का यह हिस्सा है। कई “security” features में यह philosophy दिखती है कि user, यानी device owner, को security threat माना जाता है—protect करने योग्य व्यक्ति नहीं, बल्कि काबू करने योग्य लक्ष्य। Web Integrity, Manifest V3, कई DoH/DoT, bootloader locking, root को मुश्किल या असंभव बनाने वाली Device Integrity वगैरह ऐसे ही हैं
      जो engineers यह काम कर रहे हैं, उम्मीद है वे अपने काम से संतुष्ट होंगे। मूल रूप से आप लोग उस दुनिया को नष्ट कर रहे हैं जिसमें हमारी पीढ़ी बड़ी हुई। अगली पीढ़ी को वह शानदार और उपजाऊ computing environment नहीं मिलेगा जिसका हमने आनंद लिया, और इसके लिए कुछ हद तक आप जिम्मेदार हैं
    • ad blocking सिर्फ Google Chrome को सहन करने लायक नहीं बनाती, बल्कि internet itself को सहन करने लायक बनाती है। testing के लिए हाल ही में मैंने ad blocker हटाया था, और आजकल ज्यादातर websites थोड़े से text के बीच ads डालने भर की नहीं, बल्कि लगभग ads के ढेर जैसी हैं
    • काश यह बात सही हो, लेकिन मुझे यकीन नहीं। लोगों में ads के लिए tolerance हैरान करने वाली हद तक ज्यादा दिखता है
      मेरी tolerance बहुत कम है, इसलिए जहां तक हो सके उन्हें हटाने की कोशिश करता हूं, लेकिन कभी-कभी जब किसी और का computer इस्तेमाल करता हूं तो दिखता है कि वे ads के साथ कैसे जीते हैं। “मैं बता सकता हूं कि ये ad कैसे हटेंगे” कहने पर भी वे आमतौर पर इतना फर्क नहीं पड़ने देते
      ज्यादातर लोग, शायद भारी बहुमत, ऐसे ही होंगे, और Google भी कहीं ज्यादा data के आधार पर यही दांव लगा रहा होगा। अगर Chrome सच में market share खोता है—और मैं सच में चाहता हूं कि ऐसा हो—तो शायद वजह यह मुद्दा नहीं, कुछ और होगी
    • एक practical example के तौर पर, आज सुबह मैंने Firefox पर switch किया और आगे recommend करूंगा
      काफी समय से सोच रहा था, लेकिन सचमुच move करने की motivation नहीं थी। अपनी पसंद के हिसाब से setup करने में करीब 30 मिनट लगे
    • Chrome का व्यापक adoption ज्यादातर word of mouth से हुआ था। हमारे जैसे लोगों ने दोस्तों और रिश्तेदारों के computers पर इसे install किया और कहा कि यह ज्यादा safe, fast और better है
      हम फिर से वैसा नहीं कर सकते, इसकी कोई वजह नहीं। Chrome का भविष्य दिखने के बाद से कई सालों से मैं परिवार, दोस्तों और colleagues—सभी को Firefox recommend करता आया हूं। Firefox perfect नहीं है, लेकिन Chrome से कहीं बेहतर स्थिति में है और लगभग हर किसी की जरूरतें पूरी करता है
  • उम्मीद थी ऐसा दिन न आए, लेकिन आखिरकार अच्छी चीजों का भी अंत होता है। uMatrix इस्तेमाल करना शुरू करने के बाद web experience पूरी तरह बदल गया, और uMatrix से पहले वाली दुनिया में वापस नहीं जा सकता। V2 हटने की वजह से Chrome को अपनी जिंदगी से हटाना पड़ेगा
    personal use के लिए Chrome और work व बाकी कामों के लिए Firefox इस्तेमाल करने का तरीका भी कई सालों तक बहुत सुविधाजनक रहा। खासकर container support आने के बाद तो और भी। सालों से बनी muscle memory को बदलना आसान नहीं होगा, लेकिन लगता है अब दांत भींचकर करना ही पड़ेगा

  • अगर कोई Chromium-based browser इस्तेमाल जारी रखते हुए पूरा uBlock Origin इस्तेमाल करना चाहता है, तो Brave Chromium से Manifest V2 हटने के बाद भी uBlock Origin support बनाए रखने वाला है
    https://brave.com/blog/brave-shields-manifest-v3/

    • Brave browser पर शायद भरोसा नहीं करना चाहिए। उसने URLs को अपने affiliate links पर redirect करके बुनियादी trust तोड़ा था। यह काफी गंभीर बात है
      https://www.theverge.com/2020/6/8/21283769/brave-browser-aff...
    • लेकिन वह इसे कितने समय तक बनाए रखेगा? और cryptocurrency/token के बाद अगला marketing gimmick क्या होगा? क्या AI से जुड़ा कुछ?
    • यह भी ध्यान देने लायक है कि Brave के founder same-sex marriage के विरोधी हैं, coronavirus “skeptic” हैं, और उनकी हास्यास्पद cryptocurrency Brave browser के साथ काम करने के लिए बनाई गई थी
  • दूसरे browser पर जाने की बात के साथ-साथ, यह भी सोचना चाहिए कि जिन websites का हम इस्तेमाल करते हैं वे Chrome dependency बन सकती हैं
    अभी ज्यादातर websites किसी खास Chrome feature की मांग करती नहीं दिखतीं, लेकिन Google जिस तरह Web Environment Integrity proposal जैसी APIs को push कर रहा है, उसे देखते हुए डर है कि sites Google Chrome और official mobile clients में lock होना शुरू कर देंगी

    • फिर Safari users का क्या होगा? ऐसा lock-in Apple को Google के साथ किए गए 20 billion dollar search engine deal को छोड़ने पर मजबूर कर सकता है