1 คะแนน โดย GN⁺ 2023-08-04 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • นี่คือรายการที่แนะนำให้ใช้ 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 ความคิดเห็น

 
GN⁺ 2023-08-04
ความคิดเห็นจาก Hacker News
  • ควรจำกรอบความคิดที่ว่า “Safari คือ IE ตัวใหม่” ไว้ การที่ Safari ไม่รองรับ API บางอย่างไม่ได้ทำให้มันกลายเป็น IE และ IE เองก็ไม่ได้เป็นเบราว์เซอร์ที่ด้อยกว่าตั้งแต่แรก
    เหตุผลที่ IE กลายเป็นสิ่งที่ทุกคนเกลียดคือเพราะมัน ออกนอกมาตรฐาน แล้วใช้อำนาจจากส่วนแบ่งตลาดมหาศาลบังคับให้เว็บเป็นไปตามแบบของตัวเอง IE ดูเหมือนจะถูกทำให้หยุดนิ่งเพื่อขัดขวางการแข่งขันกับธุรกิจแอปเดสก์ท็อป ส่วน Google ก็กำลังเดินเส้นทางคล้ายกันเพื่อธุรกิจเก็บข้อมูลและโฆษณา ผมมองว่า Chrome คือ IE ตัวใหม่

    • Safari ถูกวิจารณ์ไม่ใช่แค่เพราะนำฟีเจอร์เข้ามาช้า แต่เพราะบางครั้งนำฟีเจอร์มาใช้ในแบบที่ ไม่เข้ากันได้ กับเบราว์เซอร์อื่น
      ตัวอย่างเช่นการจัดการ localStorage ในโหมดความเป็นส่วนตัว และนักพัฒนาต้องตรวจจับ Safari แล้วแยก branch หรือใส่ polyfill เหมือนสมัย IE Apple เองก็มีความรับผิดชอบเรื่องการออกนอกมาตรฐานเช่นกัน เพราะจำกัดหรือดัดแปลงฟีเจอร์เว็บหลายอย่างเพื่อผลักดันการใช้แอปเนทีฟ อย่างไรก็ตาม ทุกวันนี้มันสอดคล้องกับเบราว์เซอร์อื่นมากขึ้นแล้ว และก็น่าเสียดายที่เบราว์เซอร์ส่วนใหญ่เป็นสำเนาของ Chromium
    • IE ถูกเกลียดอย่างแน่นอนเพราะมันไม่พัฒนา อยากรู้เหมือนกันว่า “วิสัยทัศน์ของตัวเอง” นอกจากการพยายามไม่ทำอะไรเลยให้มากที่สุดในขณะที่ Mozilla กับ Opera เดินหน้าไปข้างหน้าแล้ว มันคืออะไร
      จากมุมมองของนักพัฒนาเว็บก็เป็นแบบนั้น แต่จากมุมมองผู้ใช้ปลายทาง ผมไม่คิดว่า IE ถูกเกลียดในแบบเดียวกัน Chrome ยังมีนวัตกรรมอยู่ แต่ตอนนี้ผู้ใช้เกลียดเพราะมันพยายามทำหลายอย่างมากเกินไป และตำแหน่ง “IE ตัวใหม่” ยังใกล้กับ Safari มากกว่า
    • ตอนทำฟรอนต์เอนด์ราวปี 2017–2018 Safari เป็นตัวที่ก่อปัญหามากที่สุดในแง่การปฏิบัติตามมาตรฐานเว็บและการเรนเดอร์
      มาตรฐานที่ไม่รองรับยังพอรู้ได้เลยเป็นปัญหาน้อยกว่า แต่ระหว่างปรับเว็บแอปให้ทำงานบนเดสก์ท็อป, iPad และ iPhone เวลาที่เสียไปกับการไล่บั๊กและความแปลกเฉพาะของการเรนเดอร์ใน Safari มากกว่า IE11 เสียอีก
    • ผมมองว่า “IE” มีสองประเภท ประเภทหนึ่งคือ IE ที่ไม่ทำตามมาตรฐานและทำตามใจตัวเอง อีกประเภทคือ IE ที่นำมาตรฐานใหม่มาใช้ช้า
      Chrome ใกล้เคียงกับแบบแรก, Safari ใกล้เคียงกับแบบหลัง และ Safari ก็ไม่ได้นำมาตรฐานมาใช้ช้าเท่า IE ดังนั้นการเปรียบเทียบจึงไม่ค่อยดีนัก
    • IE แย่ตั้งแต่แรกแล้ว เมื่อ Netscape เสนอ dynamic HTML และพยายามครองประสบการณ์เดสก์ท็อป Microsoft ก็สร้างเบราว์เซอร์ที่ดีกว่า ผูกเข้ากับระบบปฏิบัติการ และแจกฟรีเพื่อผลักดันอย่างจริงจัง
      เป้าหมายของ IE คือฆ่า Netscape และมันก็ทำสำเร็จ แต่ Netscape เปิดซอร์สโค้ดเบราว์เซอร์เป็นโอเพนซอร์ส และสิ่งนั้นกลายมาเป็น Mozilla Firefox ในปัจจุบัน หลังจากนั้น Microsoft ก็ปล่อย IE ทิ้งไว้ สุดท้ายจึงนำไปสู่การแข่งขันระหว่าง Edge ที่เหมือนเบราว์เซอร์มัลแวร์ กับ Chrome ที่เหมือนเบราว์เซอร์แอดแวร์ แต่ยังดีที่ Firefox, Safari, Brave และ Opera ยังเหลืออยู่
  • ผมเห็นด้วยกับเธรดนี้ แต่ก็ยังสงสัยว่าทำไมถึงยังใช้ Chrome อยู่ สุดท้ายก็เหมือนผู้ใช้ Chrome กำลังเทศนากันเอง
    ถ้าคนสายเทคนิคอย่างเราไม่คอยรักษา อำนาจครอบงำ ของ Google ด้วยข้ออ้างว่าเราขี้เกียจ มันคงไม่ท่วมท้นขนาดนี้ พอถึงปี 2023 Safari และ Firefox ก็ดีพอมานานพอสมควรแล้ว ใน Divina Commedia ของ Dante คนเกียจคร้านที่เลือกข้างไม่ได้จะอยู่ข้างนอกนรก ถ้าเขียนตอนนี้ คนทำงานสายเทคนิคจำนวนมากที่ใช้ Chrome เปิด uBlock อยู่คงได้เข้าไปอยู่ด้วย

    • กรณีของผมเป็นเพราะ อีโคซิสเต็ม ผมชอบที่เบราว์เซอร์เดสก์ท็อปซิงก์กับเบราว์เซอร์ Android ได้ และก็ชอบที่เบราว์เซอร์มีการรองรับ Chromecast ในตัว
      ผมเคยลองใช้การซิงก์ของ Firefox บนมือถือกับส่วนขยาย Chromecast มาก่อนแล้วไม่ค่อยดี แต่ก็นานมาแล้ว อาจลองดูใหม่ได้ อย่างไรก็ตาม บนแล็ปท็อปบริษัท ความสะดวกเหล่านี้ไม่ค่อยมีความหมาย และฝ่าย IT ของบริษัทก็อนุมัติ Firefox แล้ว เพื่อนร่วมงานก็ใช้กันเยอะ ดังนั้นวันนี้จะลองย้ายไปใช้ดู
    • อุปสรรคใหญ่ที่สุดคือการไม่มี การสลับโปรไฟล์ ที่สะดวก การใช้โปรไฟล์ที่แยกประวัติการเข้าชมและบุ๊กมาร์กสำหรับบ้าน·งาน·อื่น ๆ สำคัญต่อ workflow ของผม และแท็บแบบ container ไม่ใช่ตัวทดแทนที่ดี
      Firefox รองรับสิ่งนี้ภายในอย่างสมบูรณ์อยู่แล้ว แต่ดูเหมือนจะผลักการทำ UI ที่ใช้งานสะดวกออกไป จึงยิ่งน่าหงุดหงิด ตอนนี้ผมกำลังลองความพยายามย้ายประจำปีด้วยส่วนขยาย Profile Switcher https://addons.mozilla.org/en-CA/firefox/addon/profile-switc... แต่ต้องใช้ซอฟต์แวร์ภายนอก และรู้สึกว่าสักวันหนึ่งมันอาจพังได้ อีกเรื่องที่ไม่สะดวกกว่า Chrome คือไม่สามารถเปิดลิงก์ภายนอกในโปรไฟล์ที่ใช้งานล่าสุดแทนโปรไฟล์เริ่มต้นได้
    • คำพูดที่ว่า “Safari และ Firefox ดีมานานแล้ว” ไม่ตรงกับประสบการณ์ของผม บางครั้งผมลองย้ายไป Firefox แต่เพราะไม่ได้ใช้ Mac ส่วน Safari ก็เป็นแค่ระดับที่ยอมรับข้อจำกัดบน iOS
      การเรนเดอร์ที่ช้า เป็นปัญหาชัดเจน และบั๊กการเรนเดอร์ที่ไม่รู้ว่าเป็นความผิดของเว็บหรือเบราว์เซอร์ก็พบได้บ่อย จนเคยทำงานที่กรอกไว้ในฟอร์มหลายหน้าหายไป Firefox ยังให้ความรู้สึกเชื่องช้าและหน้าตาไม่สวยในเชิงสุนทรียะ Chrome เองก็มีข้อเสียมากมาย เช่น การผสานล็อกอิน Google โดยตรง, การไฮไลต์ข้อความในหน้าเว็บด้วย #:~:text=, ปุ่มในแถบที่อยู่ที่เอาออกไม่ได้ แต่ถึงอย่างนั้นก็ยังเป็นเบราว์เซอร์ที่เร็วและมีความสามารถมากที่สุด
    • คนสายเทคนิคเป็นศัตรูที่เลวร้ายที่สุดของตัวเอง พูดทำนองว่า “ย้ายไป Chrome, GMail, Google Drive กันเถอะ มันทรงพลังจริง ๆ!” แล้วฉากถัดมาก็ถามว่า “ทำไม Google ถึงแข็งแกร่งและทำเรื่องแย่ ๆ แบบนี้?”
    • Manifest v3 ถูกเลื่อนออกไป และก็มีด้านที่สมเหตุสมผลอยู่บ้าง ผมคิดว่ามีคนไม่มากนักที่รู้เรื่อง v3 อย่างถูกต้อง
      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

    • รายการสั้นเกินไป คิดว่าควรเริ่มตั้งแต่ AMP เมื่อ 7 ปีก่อน
    • รู้สึกช็อกที่นักพัฒนาซึ่งนำข้อเสนอ Web Environment Integrity ดูเหมือนจะไม่ตระหนักตามความเป็นจริงเลยว่าการใช้งานนี้อันตรายแค่ไหน
    • ควรกล่าวถึง WebUSB ด้วย ซึ่งถูกใช้งานเฉพาะใน Chromium และในทางปฏิบัติแทบจะถูกบังคับใช้: https://caniuse.com/webusb
  • คาดหวังว่าจะเป็นรายการใหญ่ แต่มีแค่ 3 รายการ และในนั้น JPEG XL ก็ดูก้ำกึ่ง เพราะเพิ่งดูเหมือนมีความเป็นไปได้จริงไม่นานมานี้ ก่อนที่ Safari จะรองรับ
    ถ้าใส่ฟีเจอร์อย่าง WebUSB หรือ WebSerial ที่ Chrome ใช้อำนาจผลักดันเข้าไป คงน่าเชื่อถือกว่านี้มาก แต่รายการและบทความในรูปแบบปัจจุบันยังสื่อประเด็นได้ไม่หนักแน่นพอ

    • JPEG XL มีความเป็นไปได้มาตั้งแต่แรกแล้ว Chrome ทำการทดลองแบบเลือกเข้าร่วมที่แทบไม่มีใครรู้ แล้วใช้สิ่งนั้นเป็นเหตุผลในการหยุดพัฒนา
      ในแง่ตัวฟอร์แมตเองมันเป็นประโยชน์กับทุกคน และบริษัทส่วนใหญ่ที่ทำงานกับรูปภาพก็สนับสนุน JXL อยู่แล้ว ดูเหมือนว่า Google พยายามดันฟอร์แมตของตัวเองแทน JXL ดังนั้นจึงไม่คิดว่ากรณีนี้ก้ำกึ่ง
    • WebUSB มีประโยชน์พอสมควร ผมรู้จักคนที่ใช้มันควบคุมอุปกรณ์สารพัดชนิดด้วยวิธีที่เข้าถึงได้ง่าย
      Google เองก็ใช้มันในหน้าเว็บอัปเดตเพื่อสร้างการเชื่อมต่อ ADB สำหรับอัปเดตอุปกรณ์ Android ด้วย มันเป็นการเพิ่มความสามารถ ไม่ใช่แย่งฟีเจอร์ไป จึงดูจัดเป็นพฤติกรรมเป็นปฏิปักษ์ได้ยาก
    • คิดว่าเมื่อการใช้งานใน Safari และ Firefox เสถียรแล้ว JXL ก็น่าจะเข้า Chrome ได้
  • ผมหมดความเชื่อใจตอนที่ Chromium v70 ลบ chrome://net-internals/#sockets ออก
    ฟีเจอร์นี้ช่วยให้ดีบักทราฟฟิกที่เกิดนอก Developer Tools แบบเรียลไทม์ได้ เช่น การซิงก์บัญชีหรือคำขอติดตาม

  • ปัญหาคือแทบไม่มีทางเลือกอื่นนอกจาก Firefox และถ้าคุณไม่ชอบประสบการณ์ผู้ใช้ของ Firefox ก็เหมือนถูกปิดทาง
    เบราว์เซอร์ “ใหม่” อย่าง Edge, Arc ล้วนเป็นแค่เปลือกของ Chromium ทั้งนั้น อยากรู้ว่ามีคู่แข่งตัวจริงที่สร้างเบราว์เซอร์ใหม่อยู่ไหม

    • ผมไม่คิดว่าเหตุผลที่หลายคนย้ายไป Firefox ไม่ได้เป็นเพราะประสบการณ์ผู้ใช้ มันน่าจะเป็นปัญหาเรื่อง การตลาด ล้วน ๆ มากกว่า
    • พูดตรง ๆ Firefox เองก็เป็นแค่การเฮดจ์แบบอ่อน ๆ ต่อ Chrome เท่านั้น ในกรณีอย่าง JPEG XL ก็เดินไปทางเดียวกับ Chrome และที่น่าประหลาดคือ Safari กลายเป็นผู้สนับสนุน JPEG XL
      อยากให้ Apple กลับมาออก Safari สำหรับแพลตฟอร์มอื่นอีกครั้ง
    • ใช้ Firefox มานาน แต่ UI/UX ของมันหยุดนิ่งมานานเกินไป เหมือนภาพรวมของเบราว์เซอร์ทั้งหมด
      ตอนนี้ใช้ Arc เพราะชอบที่มันคิดใหม่กับหลายอย่างที่เคยขัดใจในพาราไดม์ UI เบราว์เซอร์แบบดั้งเดิม แต่ก็รู้ด้วยว่ามันเป็นสตาร์ทอัพที่กำลังเป็นกระแส จึงอาจล้มแบบระเบิด เปลี่ยนฟีเจอร์ครั้งใหญ่กะทันหัน หรือทำเรื่องไม่น่าพอใจเพื่อเอาใจนักลงทุนได้ ฝั่ง Firefox มีส่วนขยายอย่าง Containers ที่ช่วยอุดช่องว่าง แต่ UX ให้ความรู้สึกเหมือนถูกแปะเพิ่มทีหลัง
    • ตราบใดที่ Chromium เป็นโอเพนซอร์ส และมีหลายฝ่ายสามารถลบหรือแก้ฟีเจอร์ที่เป็นภัยต่อผู้ใช้แล้วบิลด์เองได้ ผมไม่เห็นว่าการที่ทางเลือกเป็นแค่ “เปลือก” จะเป็นปัญหาในตัวมันเอง
      ถ้า Google ทำให้การแก้ Chromium ยากขึ้น ผู้ดูแลเบราว์เซอร์ก็จะย้ายไปเอนจินอื่นอย่างรวดเร็ว
    • ใช้ Brave มาประมาณ 1 ปีแล้ว และไม่ได้คิดถึง Firefox หรือ Chrome เลย
  • อยากเพิ่มสิ่งเหล่านี้เข้าไปในรายการด้วย: การลบ http:// ออกจาก URL, การเปลี่ยนมุมมองแท็บแบบเส้นตรงบน Android ให้เป็น กริด 2 มิติ ที่ใช้นิ้วโป้งแตะแท็บแรกได้ยาก, การไม่มีส่วนขยายและตัวบล็อกโฆษณาบน Android, และปัญหาล้อเลื่อนของเมาส์ Bluetooth บน Chromebook ที่ไม่เสถียรมาหลายปี
    ปัญหา URL ได้รับการแก้บางส่วนหลายปีต่อมาบนเดสก์ท็อป โดยสามารถคลิกขวาที่แถบที่อยู่แล้วเปิด “Always show full URLs” ได้ ส่วนปัญหาการเลื่อนบน Chromebook แก้ได้เพียงชั่วคราวด้วย gesture_prop ในคอนโซล crosh แต่ไม่รู้ว่าเป็นความตั้งใจหรือความขี้เกียจ

  • เว็บมาสเตอร์ควรโต้กลับด้วยการแสดงป๊อปอัปกวนใจถ้า user agent เป็น Chrome
    เช่น อาจชักชวนให้ย้ายไป Firefox และ EFF.org ก็อาจให้ implementation อ้างอิงของป๊อปอัปแบบนั้นได้

    • ถามจริง ๆ นะ ในปี 2023 แนวคิดเรื่อง เว็บมาสเตอร์ ยังมีอยู่หรือ? เว็บไซต์ถูกสร้างผ่านขั้นตอนพัฒนา ทดสอบ อนุมัติ และดีพลอยขึ้นโปรดักชัน และหลายครั้งไม่มีใครเข้าถึงเซิร์ฟเวอร์โปรดักชันจริงได้นอกจาก deployment agent
    • ประมาณว่า “คุณกำลังใช้เบราว์เซอร์ที่ไม่ปลอดภัย โปรดอัปเกรดเป็นเบราว์เซอร์ที่ปลอดภัยอย่าง Mozilla Firefox” ก็น่าจะพอ
    • การลงโทษผู้ใช้เพราะเขาใช้เบราว์เซอร์ที่เรนเดอร์เว็บไซต์ได้สมบูรณ์แบบเป็นเรื่องเป็นปฏิปักษ์มาก ผู้ใช้อาจไม่มีสิทธิ์เลือกเบราว์เซอร์ที่ติดตั้งบนอุปกรณ์ที่ใช้อยู่ด้วยซ้ำ
    • จะเพิ่มป๊อปโอเวอร์กับป๊อปอัปให้มากขึ้นอีกหรือ? งั้นทำให้เว็บช้าลงไปเลยดีกว่าไหม
    • หนึ่งในวิธีที่ Chrome ได้ส่วนแบ่งตลาดมาก็คือแบบนี้แหละ สมัยก่อนตอนทำงานกับแพลตฟอร์มเกม Flash/HTML5 รายใหญ่แห่งหนึ่ง Google จ่ายเงินก้อนใหญ่ให้เราเพื่อใส่แบนเนอร์บอกให้เปลี่ยนมาใช้ Chrome เมื่อพบว่าใช้เบราว์เซอร์อื่น
  • 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 ลงในภาพรวมแล้ว

    • แค่เปิดหน้าแรกของ HN กับบทความนี้ก็ใช้ 386MiB แล้ว ในฐานะคนที่ยังจำยุคที่คอมพิวเตอร์เดสก์ท็อประดับสูงก็มี RAM 128MiB หรือน้อยกว่า ได้ ตัวเลขนี้ดูเยอะมาก
      การที่แท็บของเว็บเบา ๆ เพียงไม่กี่แท็บใช้หน่วยความจำถึงสามเท่าของจำนวนนั้น ทำให้รู้สึกว่าใช้หน่วยความจำสูงมาก ผมเคยใช้เบราว์เซอร์ที่เป็นบรรพบุรุษของ Firefox บนคอมพิวเตอร์ RAM 8MiB มาก่อน ดังนั้นการที่แค่เริ่มเบราว์เซอร์ก็ต้องใช้หลายร้อย MiB ยังรู้สึกแปลกอยู่ดี
    • การทดสอบเพิ่มเติมที่น่าลองคือ BrowserBench: https://browserbench.org/Speedometer2.1/
      ผลต่างกันมากตามสเปกคอมพิวเตอร์ พีซี Linux เก่าที่ใช้ทุกวันก็ยังเร็วพออยู่ แต่ mini PC รุ่นใหม่กว่า ไม่ว่าจะใช้เบราว์เซอร์ไหน ก็ทิ้งห่างเครื่องเก่าเครื่องนี้ไปมาก