รายการพฤติกรรมที่เป็นปฏิปักษ์ล่าสุดของทีม Google Chrome
(mastodon.social)- นี่คือรายการที่แนะนำให้ใช้ Firefox หรือ Epiphany แทน Chromium/Google Chrome โดยตั้งอยู่บนความกังวลว่าการตัดสินใจและข้อเสนอล่าสุดของทีม Google Chrome กำลังบั่นทอน ความเปิดกว้างของเว็บ และเสรีภาพในการเลือกเบราว์เซอร์
- Manifest v3 ถูกยกเป็นกรณีตัวอย่างของการทำให้ส่วนขยายบล็อกเนื้อหาอ่อนแอลง พร้อมแนบลิงก์ The Verge ที่กล่าวถึงข้อถกเถียงเรื่องส่วนขยายบล็อกโฆษณาระหว่าง Firefox และ Chrome
- JPEG XL ถูกรวมเป็นกรณีที่ถูกตัดออกจาก Chrome ทั้งที่เป็นฟอร์แมตรูปภาพที่ช่วยประหยัดพื้นที่เก็บข้อมูลบนโทรศัพท์ได้
- Web Environment Integrity ถูกเรียกว่าเป็น DRM สำหรับทั้งเว็บไซต์ และถูกนำเสนอว่าเป็นข้อเสนอที่อาจเป็นอันตรายต่อเว็บ รวมถึงเบราว์เซอร์และระบบปฏิบัติการโอเพนซอร์ส
- นี่เป็นเอกสารสำหรับแชร์ต่อเพื่อใช้อธิบายกับคนรอบตัวว่าทำไมควรเลิกใช้ Chrome/Chromium โดยระบุ Firefox และ Epiphany เป็นทางเลือก
เหตุผลที่แนะนำให้เลิกใช้ Chrome/Chromium
- ความเคลื่อนไหวล่าสุดของทีม Google Chrome สามอย่างถูกรวมเป็นตัวอย่างของพฤติกรรมที่เป็นปฏิปักษ์
- Manifest v3: ขัดขวางส่วนขยายบล็อกเนื้อหา
- JPEG XL: ตัดฟอร์แมตรูปภาพออก
- Web Environment Integrity: ข้อเสนอที่ใกล้เคียงกับ DRM สำหรับทั้งเว็บไซต์
Manifest v3 และส่วนขยายบล็อกเนื้อหา
- Manifest v3 ถูกชี้ว่าเป็นกรณีของการขัดขวางส่วนขยายบล็อกเนื้อหา
- ลิงก์อ้างอิงคือบทความของ The Verge: Firefox and Chrome are squaring off over ad-blocker extensions
- ชื่อบทความดังกล่าวกล่าวถึงสถานการณ์ที่ Firefox และ Chrome กำลังเผชิญหน้ากันเรื่อง ส่วนขยายบล็อกโฆษณา
การตัด JPEG XL ออก
- JPEG XL ถูกจัดเป็นกรณีตัวอย่างของการขัดขวางที่ทีม Chrome พยายามทำ
- บทความ CNET ที่เชื่อมไว้กล่าวว่า Chrome ตัด JPEG XL ออก ทั้งที่เป็นฟอร์แมตรูปภาพที่ช่วยประหยัดพื้นที่เก็บข้อมูลบนโทรศัพท์ได้
- ลิงก์: Chrome banishes JPEG XL photo format that could save phone space
Web Environment Integrity
- Web Environment Integrity ถูกเรียกว่า DRM สำหรับทั้งเว็บไซต์
- ข้อเสนอนี้ถูกนำเสนอว่าอาจเป็นอันตรายต่อเว็บ เบราว์เซอร์โอเพนซอร์ส และระบบปฏิบัติการโอเพนซอร์ส
- ชื่อบทความ Ars Technica ที่เชื่อมไว้คือเนื้อหาที่ว่าระบบ Web Integrity API ของ Google ฟังดูเหมือน DRM สำหรับเว็บ
- ลิงก์: Google’s Web Integrity API sounds like DRM for the web
เบราว์เซอร์ที่แนะนำ
- รายการนี้เป็นเอกสารสำหรับใช้อธิบายกับคนรอบตัวว่าทำไมควรหยุดใช้ Chromium หรือ Google Chrome
- ทางเลือกของเว็บเบราว์เซอร์หลักที่แนะนำคือ Firefox หรือ Epiphany
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ควรจำกรอบความคิดที่ว่า “Safari คือ IE ตัวใหม่” ไว้ การที่ Safari ไม่รองรับ API บางอย่างไม่ได้ทำให้มันกลายเป็น IE และ IE เองก็ไม่ได้เป็นเบราว์เซอร์ที่ด้อยกว่าตั้งแต่แรก
เหตุผลที่ IE กลายเป็นสิ่งที่ทุกคนเกลียดคือเพราะมัน ออกนอกมาตรฐาน แล้วใช้อำนาจจากส่วนแบ่งตลาดมหาศาลบังคับให้เว็บเป็นไปตามแบบของตัวเอง IE ดูเหมือนจะถูกทำให้หยุดนิ่งเพื่อขัดขวางการแข่งขันกับธุรกิจแอปเดสก์ท็อป ส่วน Google ก็กำลังเดินเส้นทางคล้ายกันเพื่อธุรกิจเก็บข้อมูลและโฆษณา ผมมองว่า Chrome คือ IE ตัวใหม่
ตัวอย่างเช่นการจัดการ localStorage ในโหมดความเป็นส่วนตัว และนักพัฒนาต้องตรวจจับ Safari แล้วแยก branch หรือใส่ polyfill เหมือนสมัย IE Apple เองก็มีความรับผิดชอบเรื่องการออกนอกมาตรฐานเช่นกัน เพราะจำกัดหรือดัดแปลงฟีเจอร์เว็บหลายอย่างเพื่อผลักดันการใช้แอปเนทีฟ อย่างไรก็ตาม ทุกวันนี้มันสอดคล้องกับเบราว์เซอร์อื่นมากขึ้นแล้ว และก็น่าเสียดายที่เบราว์เซอร์ส่วนใหญ่เป็นสำเนาของ Chromium
จากมุมมองของนักพัฒนาเว็บก็เป็นแบบนั้น แต่จากมุมมองผู้ใช้ปลายทาง ผมไม่คิดว่า IE ถูกเกลียดในแบบเดียวกัน Chrome ยังมีนวัตกรรมอยู่ แต่ตอนนี้ผู้ใช้เกลียดเพราะมันพยายามทำหลายอย่างมากเกินไป และตำแหน่ง “IE ตัวใหม่” ยังใกล้กับ Safari มากกว่า
มาตรฐานที่ไม่รองรับยังพอรู้ได้เลยเป็นปัญหาน้อยกว่า แต่ระหว่างปรับเว็บแอปให้ทำงานบนเดสก์ท็อป, iPad และ iPhone เวลาที่เสียไปกับการไล่บั๊กและความแปลกเฉพาะของการเรนเดอร์ใน Safari มากกว่า IE11 เสียอีก
Chrome ใกล้เคียงกับแบบแรก, Safari ใกล้เคียงกับแบบหลัง และ Safari ก็ไม่ได้นำมาตรฐานมาใช้ช้าเท่า IE ดังนั้นการเปรียบเทียบจึงไม่ค่อยดีนัก
เป้าหมายของ IE คือฆ่า Netscape และมันก็ทำสำเร็จ แต่ Netscape เปิดซอร์สโค้ดเบราว์เซอร์เป็นโอเพนซอร์ส และสิ่งนั้นกลายมาเป็น Mozilla Firefox ในปัจจุบัน หลังจากนั้น Microsoft ก็ปล่อย IE ทิ้งไว้ สุดท้ายจึงนำไปสู่การแข่งขันระหว่าง Edge ที่เหมือนเบราว์เซอร์มัลแวร์ กับ Chrome ที่เหมือนเบราว์เซอร์แอดแวร์ แต่ยังดีที่ Firefox, Safari, Brave และ Opera ยังเหลืออยู่
ผมเห็นด้วยกับเธรดนี้ แต่ก็ยังสงสัยว่าทำไมถึงยังใช้ Chrome อยู่ สุดท้ายก็เหมือนผู้ใช้ Chrome กำลังเทศนากันเอง
ถ้าคนสายเทคนิคอย่างเราไม่คอยรักษา อำนาจครอบงำ ของ Google ด้วยข้ออ้างว่าเราขี้เกียจ มันคงไม่ท่วมท้นขนาดนี้ พอถึงปี 2023 Safari และ Firefox ก็ดีพอมานานพอสมควรแล้ว ใน Divina Commedia ของ Dante คนเกียจคร้านที่เลือกข้างไม่ได้จะอยู่ข้างนอกนรก ถ้าเขียนตอนนี้ คนทำงานสายเทคนิคจำนวนมากที่ใช้ Chrome เปิด uBlock อยู่คงได้เข้าไปอยู่ด้วย
ผมเคยลองใช้การซิงก์ของ Firefox บนมือถือกับส่วนขยาย Chromecast มาก่อนแล้วไม่ค่อยดี แต่ก็นานมาแล้ว อาจลองดูใหม่ได้ อย่างไรก็ตาม บนแล็ปท็อปบริษัท ความสะดวกเหล่านี้ไม่ค่อยมีความหมาย และฝ่าย IT ของบริษัทก็อนุมัติ Firefox แล้ว เพื่อนร่วมงานก็ใช้กันเยอะ ดังนั้นวันนี้จะลองย้ายไปใช้ดู
Firefox รองรับสิ่งนี้ภายในอย่างสมบูรณ์อยู่แล้ว แต่ดูเหมือนจะผลักการทำ UI ที่ใช้งานสะดวกออกไป จึงยิ่งน่าหงุดหงิด ตอนนี้ผมกำลังลองความพยายามย้ายประจำปีด้วยส่วนขยาย Profile Switcher https://addons.mozilla.org/en-CA/firefox/addon/profile-switc... แต่ต้องใช้ซอฟต์แวร์ภายนอก และรู้สึกว่าสักวันหนึ่งมันอาจพังได้ อีกเรื่องที่ไม่สะดวกกว่า Chrome คือไม่สามารถเปิดลิงก์ภายนอกในโปรไฟล์ที่ใช้งานล่าสุดแทนโปรไฟล์เริ่มต้นได้
การเรนเดอร์ที่ช้า เป็นปัญหาชัดเจน และบั๊กการเรนเดอร์ที่ไม่รู้ว่าเป็นความผิดของเว็บหรือเบราว์เซอร์ก็พบได้บ่อย จนเคยทำงานที่กรอกไว้ในฟอร์มหลายหน้าหายไป Firefox ยังให้ความรู้สึกเชื่องช้าและหน้าตาไม่สวยในเชิงสุนทรียะ Chrome เองก็มีข้อเสียมากมาย เช่น การผสานล็อกอิน Google โดยตรง, การไฮไลต์ข้อความในหน้าเว็บด้วย
#:~:text=, ปุ่มในแถบที่อยู่ที่เอาออกไม่ได้ แต่ถึงอย่างนั้นก็ยังเป็นเบราว์เซอร์ที่เร็วและมีความสามารถมากที่สุดJPEG XL ก่อนที่ Safari จะรองรับเมื่อเร็ว ๆ นี้ก็ดูไม่ได้เป็นประเด็นใหญ่มากนัก และเมื่อ Chrome บอกว่า “ดูเหมือนไม่มีใครต้องการ” แล้วผู้คนตอบว่า “ต้องการ” จากนั้นก็กลับมาพัฒนาต่อ กระแสแบบนี้ก็ดูโอเค WEI ยังไม่ได้ถึงขั้นถูกเสนออย่างเป็นเรื่องเป็นราวด้วยซ้ำ แต่ในสามอย่างนี้มันแย่ที่สุด ถึงอย่างนั้น Chrome ก็ทำทุกอย่างที่จำเป็นให้ได้ และมีคุณค่าด้านความปลอดภัยสูง ส่วน Mozilla ผมมองว่ายังยอมรับในฐานะผู้ใช้ได้ยากจนกว่า CEO จะลงจากตำแหน่ง นี่ไม่ใช่ความขี้เกียจ แต่เป็นการใช้ Chrome อย่างมีสติ เพราะตัดสินว่าเป็นเบราว์เซอร์ที่ดีที่สุดในตอนนี้
มีสิ่งที่ตกหล่นจากรายการ: กรณีที่ Google พยายามให้ Chrome บังคับล็อกอิน แล้วภายหลังยอมให้เลือกปิดได้
https://www.pcmag.com/news/google-will-let-you-opt-out-of-ch...
ใน Chrome 69 มีการเปลี่ยนให้เมื่อคุณล็อกอินบริการของ Google อย่าง Gmail ผ่านเบราว์เซอร์ ก็จะล็อกอินเข้า Chrome โดยอัตโนมัติด้วย และหลังเกิดข้อถกเถียงด้านความเป็นส่วนตัว จึงมีตัวเลือกให้ย้อนพฤติกรรมนี้กลับ
การขัดขวาง Manifest v3 ที่ทำให้ส่วนขยายบล็อกคอนเทนต์อ่อนแอลง: https://archive.is/i2vGD
ความพยายามขัดขวาง JPEG XL: https://archive.is/2ihEV
Web Environment Integrity ซึ่งใกล้เคียงกับ DRM สำหรับทั้งเว็บไซต์ เป็นภัยต่อเว็บ เบราว์เซอร์โอเพนซอร์ส และระบบปฏิบัติการ: https://archive.is/S912x
คาดหวังว่าจะเป็นรายการใหญ่ แต่มีแค่ 3 รายการ และในนั้น JPEG XL ก็ดูก้ำกึ่ง เพราะเพิ่งดูเหมือนมีความเป็นไปได้จริงไม่นานมานี้ ก่อนที่ Safari จะรองรับ
ถ้าใส่ฟีเจอร์อย่าง WebUSB หรือ WebSerial ที่ Chrome ใช้อำนาจผลักดันเข้าไป คงน่าเชื่อถือกว่านี้มาก แต่รายการและบทความในรูปแบบปัจจุบันยังสื่อประเด็นได้ไม่หนักแน่นพอ
ในแง่ตัวฟอร์แมตเองมันเป็นประโยชน์กับทุกคน และบริษัทส่วนใหญ่ที่ทำงานกับรูปภาพก็สนับสนุน JXL อยู่แล้ว ดูเหมือนว่า Google พยายามดันฟอร์แมตของตัวเองแทน JXL ดังนั้นจึงไม่คิดว่ากรณีนี้ก้ำกึ่ง
Google เองก็ใช้มันในหน้าเว็บอัปเดตเพื่อสร้างการเชื่อมต่อ ADB สำหรับอัปเดตอุปกรณ์ Android ด้วย มันเป็นการเพิ่มความสามารถ ไม่ใช่แย่งฟีเจอร์ไป จึงดูจัดเป็นพฤติกรรมเป็นปฏิปักษ์ได้ยาก
ผมหมดความเชื่อใจตอนที่ Chromium v70 ลบ
chrome://net-internals/#socketsออกฟีเจอร์นี้ช่วยให้ดีบักทราฟฟิกที่เกิดนอก Developer Tools แบบเรียลไทม์ได้ เช่น การซิงก์บัญชีหรือคำขอติดตาม
ปัญหาคือแทบไม่มีทางเลือกอื่นนอกจาก Firefox และถ้าคุณไม่ชอบประสบการณ์ผู้ใช้ของ Firefox ก็เหมือนถูกปิดทาง
เบราว์เซอร์ “ใหม่” อย่าง Edge, Arc ล้วนเป็นแค่เปลือกของ Chromium ทั้งนั้น อยากรู้ว่ามีคู่แข่งตัวจริงที่สร้างเบราว์เซอร์ใหม่อยู่ไหม
อยากให้ Apple กลับมาออก Safari สำหรับแพลตฟอร์มอื่นอีกครั้ง
ตอนนี้ใช้ Arc เพราะชอบที่มันคิดใหม่กับหลายอย่างที่เคยขัดใจในพาราไดม์ UI เบราว์เซอร์แบบดั้งเดิม แต่ก็รู้ด้วยว่ามันเป็นสตาร์ทอัพที่กำลังเป็นกระแส จึงอาจล้มแบบระเบิด เปลี่ยนฟีเจอร์ครั้งใหญ่กะทันหัน หรือทำเรื่องไม่น่าพอใจเพื่อเอาใจนักลงทุนได้ ฝั่ง Firefox มีส่วนขยายอย่าง Containers ที่ช่วยอุดช่องว่าง แต่ UX ให้ความรู้สึกเหมือนถูกแปะเพิ่มทีหลัง
ถ้า Google ทำให้การแก้ Chromium ยากขึ้น ผู้ดูแลเบราว์เซอร์ก็จะย้ายไปเอนจินอื่นอย่างรวดเร็ว
อยากเพิ่มสิ่งเหล่านี้เข้าไปในรายการด้วย: การลบ
http://ออกจาก URL, การเปลี่ยนมุมมองแท็บแบบเส้นตรงบน Android ให้เป็น กริด 2 มิติ ที่ใช้นิ้วโป้งแตะแท็บแรกได้ยาก, การไม่มีส่วนขยายและตัวบล็อกโฆษณาบน Android, และปัญหาล้อเลื่อนของเมาส์ Bluetooth บน Chromebook ที่ไม่เสถียรมาหลายปีปัญหา URL ได้รับการแก้บางส่วนหลายปีต่อมาบนเดสก์ท็อป โดยสามารถคลิกขวาที่แถบที่อยู่แล้วเปิด “Always show full URLs” ได้ ส่วนปัญหาการเลื่อนบน Chromebook แก้ได้เพียงชั่วคราวด้วย
gesture_propในคอนโซล crosh แต่ไม่รู้ว่าเป็นความตั้งใจหรือความขี้เกียจเว็บมาสเตอร์ควรโต้กลับด้วยการแสดงป๊อปอัปกวนใจถ้า user agent เป็น Chrome
เช่น อาจชักชวนให้ย้ายไป Firefox และ EFF.org ก็อาจให้ implementation อ้างอิงของป๊อปอัปแบบนั้นได้
Firefox เคยมีประสิทธิภาพด้อยกว่าอยู่ช่วงหนึ่ง แต่ยุคนั้นจบไปแล้วด้วยการปรับปรุงภายใน ปริมาณการใช้หน่วยความจำและ CPU ของ Firefox รุ่นเก่ากับ Firefox ตอนนี้ต่างกันมาก น่าเสียดายที่ยังมีคนจำนวนมากคิดว่า Firefox ไม่ได้เปลี่ยนไป
ลองวัดแบบคร่าว ๆ ส่วนตัว พบว่าใช้เฉลี่ยประมาณ 10MiB ต่อแท็บที่เปิดและทำงานอยู่หนึ่งแท็บ ทดสอบบน Linux Mint 20.3 ด้วย Firefox 115, ส่วนขยาย 13 ตัว และเปิด 90 แท็บ โดยใช้ uBlock Origin, Multi-Account Containers, Tree Style Tab เป็นต้น ใน 90 แท็บนั้นมีร้านเกม, ช็อปปิง, YouTube 10 แท็บ, Google Drive/Docs 14 แท็บ, หน้าเอกสาร และเธรด HN รวมอยู่ด้วย เมื่อเริ่มต้นใหม่แล้วโหลดแค่หน้าแรกของ HN ใช้ 372MiB, HN 2 แท็บใช้ 386MiB, HN แท็บที่สามใช้ 394MiB และเมื่อบังคับโหลดครบทั้ง 90 แท็บ ใช้ 954MiB ภาพหน้าจอระหว่างโหลด: https://pasteboard.co/Bxf2TI9P8YT2.png, ภาพหน้าจอหลังโหลดเสร็จ: https://pasteboard.co/m3tVzYNMtDmD.png ถึงเวลาที่เราควรลดการใช้ Chrome ลงในภาพรวมแล้ว
การที่แท็บของเว็บเบา ๆ เพียงไม่กี่แท็บใช้หน่วยความจำถึงสามเท่าของจำนวนนั้น ทำให้รู้สึกว่าใช้หน่วยความจำสูงมาก ผมเคยใช้เบราว์เซอร์ที่เป็นบรรพบุรุษของ Firefox บนคอมพิวเตอร์ RAM 8MiB มาก่อน ดังนั้นการที่แค่เริ่มเบราว์เซอร์ก็ต้องใช้หลายร้อย MiB ยังรู้สึกแปลกอยู่ดี
ผลต่างกันมากตามสเปกคอมพิวเตอร์ พีซี Linux เก่าที่ใช้ทุกวันก็ยังเร็วพออยู่ แต่ mini PC รุ่นใหม่กว่า ไม่ว่าจะใช้เบราว์เซอร์ไหน ก็ทิ้งห่างเครื่องเก่าเครื่องนี้ไปมาก