Google Chrome टीम के हालिया शत्रुतापूर्ण कदमों की सूची
(mastodon.social)- यह एक ऐसी सूची है जो इस चिंता से तैयार की गई है कि Google Chrome टीम के हालिया फ़ैसले और प्रस्ताव वेब की openness और ब्राउज़र चुनने की आज़ादी को नुकसान पहुँचा रहे हैं, इसलिए Chromium/Google Chrome की जगह Firefox या Epiphany इस्तेमाल करने की सिफारिश की जाती है
- Manifest v3 को content-blocking extensions को कमजोर करने वाले उदाहरण के रूप में बताया गया है, और इसके साथ Firefox और Chrome के ad-blocking extensions विवाद पर The Verge का लिंक दिया गया है
- JPEG XL को ऐसे photo format के उदाहरण के रूप में शामिल किया गया है जिसे Chrome से बाहर रखा गया, जबकि यह फ़ोन की storage space बचा सकता है
- Web Environment Integrity को पूरे वेबसाइट के लिए DRM कहा गया है, और इसे वेब तथा open source browsers और operating systems को नुकसान पहुँचा सकने वाले प्रस्ताव के रूप में पेश किया गया है
- यह उन लोगों के साथ साझा करने लायक सामग्री है जिन्हें आप Chrome/Chromium का इस्तेमाल बंद करने की वजह समझाना चाहते हैं, और विकल्प के तौर पर Firefox और Epiphany का स्पष्ट उल्लेख है
Chrome/Chromium का इस्तेमाल बंद करने की सिफारिश क्यों की जा रही है
- Google Chrome टीम की हालिया गतिविधियों में तीन बातों को शत्रुतापूर्ण उदाहरणों के रूप में जोड़ा गया है
- Manifest v3: content-blocking extensions में बाधा
- JPEG XL: photo format को बाहर करना
- Web Environment Integrity: पूरे वेबसाइट के लिए DRM के क़रीब प्रस्ताव
Manifest v3 और content-blocking extensions
- Manifest v3 को content-blocking extensions में बाधा डालने वाले उदाहरण के रूप में बताया गया है
- संदर्भ लिंक The Verge का Firefox and Chrome are squaring off over ad-blocker extensions है
- उस लिंक का शीर्षक Firefox और Chrome के बीच ad-blocking extensions को लेकर टकराव की स्थिति पर है
JPEG XL को बाहर करना
- JPEG XL को Chrome टीम की ओर से की गई रुकावट के उदाहरण के रूप में वर्गीकृत किया गया है
- जुड़े हुए CNET लेख में कहा गया है कि Chrome ने JPEG XL जैसे ऐसे photo format को बाहर कर दिया जो फ़ोन की storage space बचा सकता था
- लिंक: Chrome banishes JPEG XL photo format that could save phone space
Web Environment Integrity
- Web Environment Integrity को पूरे वेबसाइट के लिए DRM कहा गया है
- इस प्रस्ताव को वेब, open source browsers और open source operating systems को नुकसान पहुँचा सकने वाली चीज़ के रूप में पेश किया गया है
- जुड़े हुए Ars Technica लिंक के शीर्षक में कहा गया है कि Google का Web Integrity API वेब के लिए DRM जैसा लगता है
- लिंक: Google’s Web Integrity API sounds like DRM for the web
सुझाए गए ब्राउज़र
- यह सूची उन लोगों को समझाने के लिए सामग्री है कि उन्हें Chromium या Google Chrome का इस्तेमाल क्यों बंद करना चाहिए
- मुख्य web browser विकल्प के रूप में Firefox या Epiphany का प्रस्ताव दिया गया है
1 टिप्पणियां
Hacker News की राय
“Safari नया IE है” वाले फ्रेम को याद रखना चाहिए। Safari किसी API को support नहीं करता, सिर्फ इसलिए वह IE नहीं बन जाता, और IE भी शुरुआत से ही घटिया browser नहीं था
IE इसलिए सबकी नापसंद बना क्योंकि उसने standards से हटकर अपने विशाल market share के दम पर वेब पर अपना तरीका थोप दिया। लगता है IE ने desktop app business की competition रोकने के लिए web को stagnant रखा, और मेरी नजर में Google data collection और advertising business के लिए वैसी ही राह पर चल रहा है। Chrome नया IE है
उदाहरण के लिए private browsing mode में localStorage handling जैसी चीजें; developers को IE के दिनों की तरह Safari detect करके अलग branches या polyfills डालने पड़ते थे। Apple पर भी standards से भटकने की जिम्मेदारी है, क्योंकि उसने native apps को बढ़ावा देने के लिए कई web features को limit या modify किया। हालांकि आजकल यह दूसरे browsers के ज्यादा करीब आ गया है, और यह भी अफसोस की बात है कि ज्यादातर browsers Chromium की copies हैं
Web developer के नजरिए से तो ऐसा था, लेकिन end users के नजरिए से लगता नहीं कि IE से उसी तरह नफरत थी। Chrome अब भी innovate करता है, लेकिन अब वह बहुत ज्यादा कुछ करने की कोशिश करता है इसलिए users उसे नापसंद करते हैं, और “नया IE” title अभी भी Safari के ज्यादा करीब है
जो standards support नहीं थे, वे तो पता चल जाते थे इसलिए कम समस्या थे; desktop, iPad और iPhone पर web app को ठीक कराने की प्रक्रिया में Safari bugs और rendering peculiarities के पीछे IE11 से भी ज्यादा समय गया
Chrome पहले वाले के करीब है, Safari दूसरे वाले के करीब; और Safari standards adopt करने में IE जितना धीमा नहीं है, इसलिए तुलना बहुत अच्छी नहीं बैठती
IE का मकसद Netscape को खत्म करना था और वह सफल हुआ, लेकिन Netscape ने browser को open source कर दिया और वही आज का Mozilla Firefox बना। इसके बाद Microsoft ने IE को neglected छोड़ दिया, और अंत में बात malware browser जैसे Edge और adware/malware browser जैसे Chrome की competition तक पहुंची, लेकिन अच्छा है कि Firefox, Safari, Brave, Opera अब भी बचे हैं
इस thread से सहमत होते हुए भी लोग अभी भी Chrome क्यों इस्तेमाल करते हैं, यह जानना चाहता हूं। आखिरकार यह Chrome users का एक-दूसरे को ही उपदेश देने जैसा है
अगर हमारे जैसे technologists ने आलस्य के बहाने Google की dominance बनाए रखने में मदद न की होती, तो यह इतना overwhelming नहीं होता। 2023 तक Safari और Firefox काफी समय से पर्याप्त अच्छे हो चुके थे। Dante की Divina Commedia में जो आलसी लोग कोई पक्ष नहीं लेते, वे नरक के बाहर रहते हैं; अगर वह आज लिखी गई होती, तो uBlock लगाए Chrome इस्तेमाल करने वाले बहुत से tech workers उसमें शामिल होते
Firefox mobile sync और Chromecast extension की कोशिशें जब पहले की थीं तो अच्छी नहीं लगीं, लेकिन वह बहुत पहले की बात है इसलिए फिर देख सकता हूं। हालांकि company laptop पर इन सुविधाओं का ज्यादा मतलब नहीं है, company IT ने Firefox approve किया है, और कई colleagues भी इसे इस्तेमाल करते हैं, इसलिए आज switch करने की कोशिश करूंगा
Firefox internally इसे पूरी तरह support करता है, फिर भी इसे आराम से इस्तेमाल करने वाला UI implement करने को आगे नहीं बढ़ाता लगता है, इसलिए और frustrate करता है। अभी Profile Switcher extension https://addons.mozilla.org/en-CA/firefox/addon/profile-switc... के साथ अपनी सालाना switching कोशिश कर रहा हूं, लेकिन इसमें external software चाहिए और लगता है कभी न कभी टूट जाएगा। External links को default profile के बजाय हाल के active profile में न खोल पाना भी Chrome की तुलना में असुविधाजनक है
धीमी rendering निश्चित रूप से समस्या है, और rendering bugs भी आम हैं जिनमें समझ नहीं आता कि गलती site की है या browser की; कई-page forms भरते समय मेरा काम खो भी चुका है। Firefox मुझे aesthetically भी sluggish और ugly लगता है। Chrome में भी Google login direct integration,
#:~:text=in-page text highlight, हटाए न जा सकने वाले address bar buttons जैसी कई खराब बातें हैं, फिर भी वह सबसे तेज और सक्षम browser हैJPEG XL भी हाल में Safari support आने तक इतना बड़ा मुद्दा नहीं लगता था; Chrome ने कहा था “लगता है लोग इसे नहीं चाहते”, फिर जब लोगों ने कहा “चाहते हैं”, तो यह फिर develop होने लगा—तो यह ठीक लगता है। WEI अभी ठीक से proposed stage में भी नहीं है, लेकिन इन तीनों में सबसे खराब है। फिर भी Chrome मेरे सारे जरूरी काम कर देता है और इसकी security value high है; Mozilla में CEO के हटने से पहले उसे user के रूप में अपनाना मुश्किल लगता है। यह आलस्य नहीं है; मैं consciously Chrome इस्तेमाल करता हूं क्योंकि मुझे यह अभी का best browser लगता है
सूची में एक बात छूटी है: Google ने Chrome में forced login की कोशिश की थी और बाद में opt-out की अनुमति दी थी
https://www.pcmag.com/news/google-will-let-you-opt-out-of-ch...
Chrome 69 में बदलाव किया गया था कि अगर आप Gmail जैसी Google सेवाओं में ब्राउज़र से login करते हैं, तो Chrome में भी अपने-आप login हो जाए; privacy विवाद के बाद इसे वापस करने का विकल्प दिया गया
content-blocking extensions को कमजोर करने वाला Manifest v3 अवरोध: https://archive.is/i2vGD
JPEG XL को रोकने की कोशिश: https://archive.is/2ihEV
पूरी websites के लिए DRM के करीब Web Environment Integrity web, open-source browsers और operating systems के लिए नुकसानदेह है: https://archive.is/S912x
मुझे बड़ी सूची की उम्मीद थी, लेकिन इसमें सिर्फ 3 items हैं, और उनमें से JPEG XL वाला मुद्दा भी थोड़ा अस्पष्ट है क्योंकि Safari के support करने से पहले तक यह हाल ही में ही व्यवहार्य दिखने लगा था
अगर इसमें WebUSB, WebSerial जैसी वे सुविधाएँ शामिल होतीं जिन्हें Chrome ने अपनी ताकत से आगे बढ़ाया, तो यह कहीं ज्यादा convincing होता; मौजूदा रूप में सूची और लेख बात को मजबूती से नहीं रख पाते
format अपने-आप में सबके लिए फायदेमंद है, और image handling से जुड़ी ज्यादातर कंपनियों ने JXL का समर्थन किया था। लगता है Google JXL की जगह अपना format push करना चाहता था, इसलिए मुझे यह मुद्दा अस्पष्ट नहीं लगता
Google भी update webpage से ADB connection बनाकर Android devices update करने में इसका उपयोग करता है। यह कोई feature छीनना नहीं, बल्कि जोड़ना है, इसलिए इसे hostile कहना मुश्किल लगता है
Chromium v70 में
chrome://net-internals/#socketsहटाए जाने पर मेरा भरोसा टूट गयायह feature developer tools के बाहर हुए traffic, जैसे account sync या tracking requests, को real time में debug करने देता था
Firefox के अलावा alternatives लगभग शून्य हैं, और अगर Firefox का user experience पसंद न आए तो आप फँस जाते हैं—यही समस्या है
Edge, Arc जैसे “नए” browsers सब Chromium के shell भर हैं। जानना चाहूँगा कि क्या कोई नया browser बनाने वाला सचमुच का competitor मौजूद है
अच्छा हो अगर Apple फिर से दूसरे platforms के लिए Safari जारी करे
अभी मैं Arc इस्तेमाल कर रहा हूँ क्योंकि यह traditional browser UI paradigm की खटकने वाली चीजों पर फिर से सोचता है, यह मुझे पसंद है। हालांकि मुझे यह भी पता है कि यह एक trendy startup है, इसलिए यह बुरी तरह fail हो सकता है, अचानक features में बड़े बदलाव कर सकता है, या investors को खुश करने के लिए अप्रिय काम कर सकता है। Firefox में Containers जैसी extensions gaps भर देती हैं, लेकिन UX बाद में जोड़ी गई चीज जैसा लगता है
अगर Google Chromium में modifications मुश्किल बना देता है, तो browser maintainers जल्दी ही किसी दूसरे engine पर चले जाएँगे
मैं सूची में ये भी जोड़ना चाहूँगा: URL से
http://हटाना, Android में linear tab view को ऐसे 2D grid में बदलना जिसमें अंगूठे से पहले tab तक पहुँचना मुश्किल हो, Android में extensions और ad blocking का न होना, और Chromebook पर Bluetooth mouse scroll wheel का वर्षों से unstable रहनाURL वाली समस्या कुछ साल बाद desktop पर address bar पर right-click करके “Always show full URLs” enable कर पाने से कुछ हद तक हल हुई। Chromebook scrolling समस्या का crosh console में
gesture_propसे सिर्फ temporary workaround था; यह intentional था या आलस, पता नहींwebmasters को पलटवार करना चाहिए और user agent Chrome हो तो परेशान करने वाला popup दिखाना चाहिए
उदाहरण के लिए users को Firefox पर जाने के लिए प्रेरित किया जा सकता है, और EFF.org ऐसे popup का reference implementation दे सकता है
Firefox कभी प्रदर्शन में पीछे था, लेकिन internal improvements की वजह से वे दिन अब खत्म हो चुके हैं। पुराने Firefox और आज के Firefox के memory/CPU usage में बड़ा फर्क है, लेकिन अफसोस है कि बहुत से लोग अब भी सोचते हैं कि Firefox बदला ही नहीं है
व्यक्तिगत रूप से एक quick measurement किया तो हर खुले active tab पर औसतन करीब 10MiB इस्तेमाल हुआ। Linux Mint 20.3 पर Firefox 115, 13 extensions और 90 tabs खोलकर टेस्ट किया; uBlock Origin, Multi-Account Containers, Tree Style Tab आदि इस्तेमाल किए। 90 tabs में game stores, shopping, 10 YouTube tabs, 14 Google Drive/Docs tabs, documentation pages और HN threads शामिल थे। पहली बार शुरू करके सिर्फ HN का पहला page load करने पर 372MiB, 2 HN tabs पर 386MiB, तीसरे HN tab पर 394MiB था, और सभी 90 tabs को force-load करने पर 954MiB था। Loading के दौरान screenshot: https://pasteboard.co/Bxf2TI9P8YT2.png, loading के बाद screenshot: https://pasteboard.co/m3tVzYNMtDmD.png। अब समय आ गया है कि हम सामूहिक रूप से Chrome usage कम करें
इतनी हल्की sites के कुछ tabs से ही उसका तीन गुना memory इस्तेमाल होना काफी ज्यादा लगता है। मैंने Firefox के पूर्वज जैसे browser को 8MiB RAM वाले computer पर इस्तेमाल किया है, इसलिए browser start करने के लिए सैकड़ों MiB की जरूरत होना अब भी अजीब लगता है
यह computer specs पर बहुत निर्भर करता है। मेरा रोज इस्तेमाल होने वाला पुराना Linux PC अब भी काफी तेज है, लेकिन नए mini PCs किसी भी browser के साथ इस पुराने hardware से काफी आगे निकल जाते हैं