Chrome Android เร็วขึ้นเพราะจัดการเฟรมและสัมผัสใหม่หมด
การอัปเกรดครั้งล่าสุดของ Chrome บน Android คือการปรับสถาปัตยกรรมเบราว์เซอร์เพื่อให้การเลื่อนหน้าเว็บลื่นไหลขึ้น โดยเน้นเพิ่มความสม่ำเสมอของการส่งเฟรมภาพ ลดการกระตุกระหว่างที่ผู้ใช้เลื่อนหน้าจอ และใช้การจัดเส้นทางข้อมูลสัมผัสไปยัง GPU โดยตรง เพื่อให้การประมวลผลการสัมผัสและกราฟิกเกิดขึ้นทันเวลาในแต่ละเฟรมที่จอภาพต้องแสดงผล ทำให้ประสบการณ์ท่องเว็บต่อเนื่องและเป็นธรรมชาติมากขึ้นสำหรับผู้ใช้ทั่วไปทุกคน
หัวใจของข่าวนี้คือ Google ประกาศว่าลดความถี่ของการเลื่อนกระตุก (janky scrolls) ใน Chrome บน Android ลงได้ถึง 48% ในช่วงหลายปีระหว่าง 2023 ถึง 2026 ซึ่งไม่ใช่การเพิ่มความเร็วแบบตัวเลขสวยหรู แต่เป็นการทำให้ทุกครั้งที่ใช้นิ้วปัดหน้าจอรู้สึกลื่น แปลว่าคำว่า Chrome Android เร็ว ในวันนี้หมายถึงการตอบสนองที่นิ่ง เนียน และคาดเดาได้มากขึ้น ไม่ใช่แค่คะแนนเบนช์มาร์กบนกระดาษ
เบื้องหลังการเปลี่ยนแปลงนี้คือการตามล่าต้นเหตุของอาการหน่วงและสะดุดที่ฝังตัวอยู่ในสถาปัตยกรรมหลายเธรดของ Chrome ซึ่งต่างจากแอป Android ทั่วไปที่ใช้เธรดเดียวจัดการทั้งสัมผัสและการแสดงผล ทีมพัฒนาใช้เครื่องมือวิเคราะห์ Perfetto แบบอัตโนมัติเพื่อตรวจจับว่าเฟรมไหนมักส่งไม่ทันเวลา แล้วค่อยไล่ปรับจุดคอขวดทีละจุด นี่คือการแก้ปัญหาระยะลึกที่ผู้ใช้ไม่ต้องตั้งค่าอะไรเพิ่ม แต่ได้ผลลัพธ์ชัดเจนทุกครั้งที่ท่องเว็บ

ปัญหา Scroll lag คืออะไร และทำไมถึงน่ารำคาญขนาดนั้น
อาการที่หลายคนรู้สึกว่า “เลื่อนแล้วกระตุก” หรือ scroll lag คือเมื่อคุณปัดหน้าจอ แต่ภาพบน Chrome เคลื่อนไหวตามนิ้วไม่ต่อเนื่อง บางเฟรมสะดุด บางครั้งภาพนิ่งไปเสี้ยววินาทีแล้วค่อยขยับต่อ ความจริงแล้วเบื้องหลังคือระบบไม่สามารถคำนวณและส่งเฟรมภาพใหม่ให้จอแสดงผลทันกำหนดเวลาที่เข้มงวดของการรีเฟรชหน้าจอ เช่น บนจอ 60Hz ระบบมีเวลาประมาณ 16.7 มิลลิวินาทีต่อหนึ่งเฟรมเท่านั้น พลาดไปเพียงนิดเดียว ผู้ใช้ก็เห็นเป็นอาการกระตุกทันที
ปัญหายิ่งชัดเจนบนสมาร์ทโฟนยุคใหม่ที่ใช้อัตรารีเฟรช 120Hz หรือสูงกว่า เพราะจอเนียนขึ้น แต่อาการสะดุดกลับเด่นชัดกว่าเดิมเมื่อเฟรมใดเฟรมหนึ่งตกหล่น นี่คือเหตุผลว่าทำไมผู้ใช้ Android จำนวนมากจึงรู้สึกว่า Android เบราว์เซอร์ราบเรียบเป็นเรื่องสำคัญไม่แพ้ชิปแรงหรือแรมเยอะ และเหตุผลว่าทำไม scroll lag จึงกลายเป็นหนึ่งในความหงุดหงิดใหญ่ของการท่องเว็บบนมือถือที่ Google ต้องรีบแก้ให้จบ
ที่สำคัญ Chrome ซับซ้อนกว่าแอปทั่วไปเพราะแยกกระบวนการของตัวเบราว์เซอร์ การเรนเดอร์หน้าเว็บ และหน่วยประมวลผลกราฟิกออกจากกัน เพื่อความปลอดภัย เสถียรภาพ และจัดการหน่วยความจำได้ดีขึ้น แต่การแยกแบบนี้ทำให้ข้อมูลสัมผัสของคุณต้องเดินทางผ่านหลายส่วน ถ้าจุดใดจุดหนึ่งช้ากว่ากำหนดแม้เพียงเล็กน้อย ก็แปลว่าจออาจต้องแสดงเฟรมเก่า ทำให้การเลื่อนหน้าจอสะดุดทันที

GPU routing และทริกใหม่ๆ: ทำไมการปัดหน้าจอถึงลื่นขึ้น 48%
การเปลี่ยนแปลงที่สำคัญที่สุดคือฟีเจอร์ “Input Vizard” ซึ่งย้ายเส้นทางเหตุการณ์สัมผัสออกจากเธรดหลักของเบราว์เซอร์ที่มักยุ่ง และส่งตรงไปยังเธรด compositor ของ GPU แทน นี่คือ GPU routing ท่องเว็บ แบบใหม่ที่ให้ GPU รับรู้การเคลื่อนไหวของนิ้วเร็วขึ้น ไม่ต้องรอให้เธรดหลักเคลียร์งานก่อน แล้วค่อยบอกให้ภาพเลื่อนตาม ส่งผลให้กราฟิกระหว่างการเลื่อนตอบสนองได้มีประสิทธิภาพกว่าเดิมมาก
นอกจากนี้ Chrome ยังเพิ่มฟีเจอร์ “Input prediction” สร้างข้อมูลเลื่อนหน้าจอแบบสังเคราะห์จากรูปแบบการปัดที่สังเกตได้ เมื่อระบบปฏิบัติการส่งข้อมูลสัมผัสล่าช้า และใช้ “Input Framer” ให้ช่วงเวลาผ่อนผันสั้นๆ สำหรับเหตุการณ์สัมผัสที่มาช้า รวมถึง “Direct2Thread” เพื่อตัดขั้นตอนส่งต่อข้อความข้ามเธรดที่ไม่จำเป็น ผลรวมคือการลด Scroll lag ลด ลงอย่างเห็นได้ชัด โดยเน้นความสม่ำเสมอของเฟรม ไม่ใช่เพียงอัตราเฟรมสูงชั่วคราว
สิ่งที่น่าสนใจคือกำไรด้านประสิทธิภาพส่วนใหญ่ไม่ได้มาจากการวาดหน้าเว็บให้เร็วขึ้น แต่จากการทำให้ Chrome รับข้อมูลสัมผัสของคุณได้ตรงเวลาและแม่นยำขึ้น เมื่อเบราว์เซอร์รู้ล่วงหน้าว่านิ้วกำลังจะไปทางไหน ก็สามารถวางแผนเฟรมถัดไปให้ทันเวลาได้ นี่คือการยืนยันว่าความลื่นของ Android เบราว์เซอร์ราบเรียบ เกิดจากการจัดการอินพุตที่ฉลาดพอๆ กับพลังฮาร์ดแวร์
ผู้ใช้จะรู้สึกต่างอย่างไรในชีวิตจริง โดยไม่ต้องตั้งค่าอะไรเอง
ข้อดีที่สุดของการอัปเกรดครั้งนี้คือผู้ใช้ไม่ต้องทำอะไรเลย แค่ให้ Chrome อัปเดตเป็นเวอร์ชันปัจจุบันก็พอ การปรับปรุงทั้งหมดเกิดขึ้นใต้ฝากระโปรง ทั้งการย้ายเธรดสัมผัส การทำนายการเคลื่อนไหว และการเรนเดอร์คอนโทรล UI ให้เลื่อนขึ้นลงได้สอดคล้องกับเนื้อหาหลักโดยไม่ไปถ่วงเธรดหลัก คุณเพียงหยิบมือถือขึ้นมาเลื่อนอ่านข่าว ช็อปปิ้ง หรือไถโซเชียลผ่านเว็บ ก็จะรู้สึกว่า Chrome Android เร็ว และนิ่งกว่าที่เคย
ความเปลี่ยนแปลงจะเด่นชัดเป็นพิเศษบนเว็บที่ซับซ้อน เต็มไปด้วยแอนิเมชัน โฆษณา หรือคอนเทนต์แบบไดนามิก ซึ่งเคยเป็นจุดที่การเลื่อนสะดุดบ่อยที่สุด ตอนนี้แม้ระบบปฏิบัติการหรือฮาร์ดแวร์จะมีช่วงที่ทำงานช้าลง Chrome ก็ยังจัดการข้อมูลสัมผัสและเฟรมภาพให้ส่งทันได้มากขึ้น ทำให้การใช้งานรู้สึกมั่นคงต่อเนื่องกว่าเดิมโดยไม่ต้องเข้าไปเล่นเมนูปรับแต่งหรือโหมดทดลอง
ในเชิงความรู้สึก นี่คือการยืนยันว่า Google เลือกโฟกัสถูกจุด: ความลื่นของการเลื่อนหน้าจอมีผลต่อความประทับใจต่อเว็บมากกว่าฟีเจอร์派หรูที่ไม่ค่อยได้ใช้ การที่ Scroll lag ลด เกือบครึ่งหมายถึงช่วงเวลาเล็กๆ ระหว่างการอ่าน การตอบคอมเมนต์ หรือค้นหาข้อมูลรู้สึกไม่ขัดจังหวะอีกต่อไป และนี่อาจเป็นอัปเกรดที่ดูเงียบ แต่ส่งผลต่อคุณทุกวันมากกว่าที่คิด
สรุป: การเลื่อนลื่นคือมาตรฐานใหม่ที่ Chrome บน Android ต้องรักษาให้ได้
เมื่อมองภาพรวม การลดการเลื่อนกระตุกลง 48% ไม่ใช่เพียงสถิติสวยงาม แต่เป็นการยกระดับคาดหวังของผู้ใช้ต่อ Android เบราว์เซอร์ราบเรียบ ในยุคที่จอรีเฟรชสูงและเว็บซับซ้อนขึ้นทุกวัน การตอบสนองต่อการสัมผัสอย่างลื่นไหลกลายเป็น “พื้นฐาน” ที่เบราว์เซอร์ต้องทำได้ดีตั้งแต่เปิดเครื่อง ไม่ใช่ของแถมเฉพาะรุ่นเรือธงหรือโหมดลับของนักพัฒนา
แน่นอน ปัญหาด้านประสิทธิภาพจะไม่มีวันหมดไป เพราะเว็บและฮาร์ดแวร์ยังเดินหน้าต่อ แต่แนวทางที่ Google เลือกใช้ในครั้งนี้ชัดเจน: แก้ที่รากของการส่งเฟรมและเส้นทางสัมผัส ใช้ GPU routing ท่องเว็บ เพื่อให้ทุกการปัดนิ้วรู้สึกต่อเนื่องเท่าที่ฮาร์ดแวร์เอื้อ ถ้ามองในมุมผู้ใช้ การตัดสินใจที่สำคัญคือไม่ต้องทำอะไรเพิ่มเติม แค่ใช้ Chrome ต่อไป แล้วปล่อยให้การเลื่อนลื่นขึ้นเป็นมาตรฐานใหม่ที่คุณควรคาดหวังจากทุกเบราว์เซอร์บน Android นับจากนี้



