Google อ้างว่า Chrome 89 ซึ่งเริ่มเปิดตัววันที่ 2 มีนาคม มีประสิทธิภาพทรัพยากรดีกว่ารุ่นก่อนหน้า การปรับปรุงประสิทธิภาพควรมองเห็นได้ทุกแพลตฟอร์ม แม้ Google จะไม่ได้กล่าวถึง iOS โดยตรงในโพสต์บน Chromium Blog
การปรับปรุงประสิทธิภาพเหล่านี้คืออะไรจริงๆ?
ตาม Google ผู้ใช้ Windows คาดหวังการปรับปรุง "สูงสุด 22% ในกระบวนการเบราว์เซอร์ 8% ใน renderer และ 3% ใน GPU" ถือว่าตัวเลขเหล่านี้น่าประทับใจสำหรับเบราว์เซอร์ที่มีชื่อเสียงว่าเป็นตัวกินหน่วยความจำ ตัวเลขเหล่านี้จะแปลเป็น "การตอบสนองของเบราว์เซอร์ดีขึ้นสูงสุด 9%" โดยตรง
การใช้หน่วยความจำอัจฉริยะทำให้ Chrome 89 ทิ้งหน่วยความจำที่ไม่ได้ใช้งาน Google ระบุว่าสิ่งนี้ทำให้ Chrome คืนหน่วยความจำได้ "สูงสุด 100 MiB ต่อแท็บ" Chrome ทำได้โดยการปลดปล่อยหน่วยความจำที่ไม่ได้ถูกใช้งานโดยแท็บที่อยู่เบื้องหน้า (foreground tab) สิ่งนี้เป็นไปได้เพราะ Chrome ใช้ PartitionAlloc ซึ่งก็ใช้ใน Chrome รุ่นก่อนหน้าเพื่อแก้ลักษณะแย่ที่สุดของมันใน Windows 10
ผู้ใช้ macOS ยังคาดหวังการปรับปรุงประสิทธิภาพหลายอย่าง นี่เป็นหลักจาก "การลดล็อกหน่วยความจำในแท็บพื้นหลังบน macOS" และการปรับปรุง "tab throttling" สิ่งที่มีมาตั้งแต่ Chrome M87 การปรับปรุงเหล่านี้ทำให้ประหยัดหน่วยความจำได้สูงสุด 8% สำหรับผู้ใช้ Mac
เพิ่มเติม การปรับปรุง 65% บน Apple Energy Impact Score จะทำให้ระบบ Mac ทำงานเย็นกว่าและเงียบกว่า
ผู้ใช้ Android ไม่ได้ถูกทิ้งไว้ข้างหลังเช่นกัน Chrome 89 จะเริ่มต้นเร็วขึ้น 13% บนอุปกรณ์ Android ซึ่งทำได้โดยสิ่งที่ Google เรียกว่า "Freeze-Dried Tabs"
หมายความว่าทุกครั้งที่คุณปิด Chrome มันจะบันทึกเวอร์ชันเบาๆ ของแท็บที่คุณเปิดอยู่ ครั้งต่อไปที่คุณเปิด Chrome มันจะโหลดเวอร์ชันที่บันทึกของแท็บเหล่านี้ทันที "ในขณะที่แท็บจริงโหลดในพื้นหลัง" Freeze-Dried tabs "รองรับการเลื่อน ซูม และแตะลิงก์"
Google ยังปล่อยวิดีโอที่คุณสามารถเห็นความแตกต่างที่ Freeze-Dried tabs ทำได้
การเปลี่ยนแปลงประสิทธิภาพอื่นๆ บน Android รวมถึง "การปรับปรุงการใช้หน่วยความจำ 5%, การเริ่มต้นเร็วขึ้น 7.5% และโหลดหน้าเว็บเร็วขึ้นสูงสุด 2%"
Google ยัง "สร้าง Chrome ใหม่เป็นไบนารี 64-bit" สำหรับผู้ใช้บนอุปกรณ์ Android รุ่นสูง (Android 10 ขึ้นไป พร้อม RAM 8+ GB) เวอร์ชันนี้สัญญาว่าโหลดหน้าเว็บเร็วขึ้น 8.5% และเรียบร้อย 28% ในแง่ของ "การเลื่อนและความล่าช้าของการป้อนข้อมูล"
ตามที่ระบุไว้ก่อนหน้านี้ ไม่มีการปรับปรุงประสิทธิภาพที่แน่นอนสำหรับอุปกรณ์ iOS แต่ปลอดภัยที่จะสมมติว่าผู้ใช้ iOS ก็คาดหวังประสบการณ์ Chrome ที่ราบรื่นกว่ามากได้
ทำไม Chrome ใช้หน่วยความจำมาก?
พูดง่ายๆ เพราะมันปรับปรุงประสบการณ์การท่องเว็บของผู้ใช้
Chrome รันแต่ละแท็บเป็นกระบวนการแยกต่างหาก นี่เป็นหนึ่งในฟีเจอร์ความปลอดภัยที่ดีกว่าใน Chrome เพราะมันป้องกันไม่ให้แท็บหนึ่งรบกวนอีกแท็บหนึ่ง แต่ละแท็บที่แยกต่างหากมี sandbox ของตัวเอง การแลกเปลี่ยนคือการใช้ทรัพยากรสูงกว่าตามที่คาดเดาไว้
Chrome ยังเก็บเวอร์ชันที่เรนเดอร์สมบูรณ์ของแท็บที่เปิดทั้งหมด ฟีเจอร์ที่อนุญาตให้ผู้ใช้สลับระหว่างแท็บได้อย่างราบรื่น โดยไม่ต้องโหลดใหม่ ทั้งหมดข้อมูลนี้จัดเก็บในหน่วยความจำของคอมพิวเตอร์ของคุณ
ฟีเจอร์เหล่านี้ทำหน้าที่เป็นดาบสองคม เพราะมันทำให้ Chrome ช้าลงบนระบบระดับต่ำ ในขณะที่การขาดของพวกมันจะทำให้ Chrome รู้สึกเหมือนเบราว์เซอร์โบราณบนระบบระดับกลางถึงสูง
นี่คือเวอร์ชัน Chrome ที่ดีที่สุดจนถึงตอนนี้ไหม?
ดูจากตัวเลขที่ Google อ้าง มันดูเหมือน Chrome 89 เป็นก้าวขยับไปข้างหน้ามาก แต่การอ้างอย่างนี้เคยมีสำหรับรุ่น Chrome ก่อนหน้านี้ด้วย
อย่างไรก็ตาม การปรับปรุงประสิทธิภาพยินดีต้อนรับเสมอ และจะตื่นเต้นที่จะเห็นว่าตัวเลขเหล่านี้ปรับปรุงการใช้งานจริงอย่างไร