Chrome 86 สามารถยืดอายุการใช้งานแบตเตอรี่ได้ดีขึ้นด้วยเคล็ดลับนี้

Chrome 86 สามารถยืดอายุการใช้งานแบตเตอรี่ได้ดีขึ้นด้วยเคล็ดลับนี้

เพื่อลดอายุการใช้งานแบตเตอรี่ที่ Chrome ใช้ ทีมงาน Google Chromium กำลังทดลองใช้การจำกัดความถี่ของตัวจับเวลา JavaScript ที่สิ้นเปลืองพลังงาน ในเอกสารชื่อ "จำกัดตัวจับเวลา JavaScript เพื่อลดการใช้แบตเตอรี่ในแท็บพื้นหลัง" ทีมงาน Chromium อธิบายว่านักพัฒนามักใช้ตัวจับเวลา JavaScript ในทางที่ผิดอย่างไร โดยกล่าวว่า: “เราใช้ Devtools เพื่อตรวจสอบงานที่ทำโดยไซต์ยอดนิยมเบื้องหลัง เราพบว่ามีการทำงานหลายอย่างเสร็จสิ้นโดยใช้ตัวจับเวลา JavaScript นอกจากนี้ เราพบว่างานที่ทำกับตัวจับเวลา Javascript เหล่านี้มักไม่เป็นประโยชน์ต่อผู้ใช้เมื่อหน้าเว็บอยู่ในพื้นหลัง (เช่น การตรวจสอบว่าตำแหน่งการเลื่อนมีการเปลี่ยนแปลงหรือไม่ และบันทึกการรายงาน การวิเคราะห์การโต้ตอบกับโฆษณา) " การทดลองของทีม Chromium เริ่มต้นขึ้นหลังจากการคาดเดาว่าการลดจำนวนครั้งในการเปิดใช้งานตัวจับเวลา JavaScript ในหน้าพื้นหลังอาจช่วยยืดอายุการใช้งานแบตเตอรี่ได้โดยไม่กระทบต่อประสบการณ์การใช้งานของผู้ใช้ Chrome

ตัวจับเวลาจาวาสคริปต์

ปัจจุบัน การเปิดใช้งานบนหน้าพื้นหลังของ Chrome ถูกจำกัดไว้เพียงการเรียกเปิดใช้งานหนึ่งครั้งต่อวินาที และประมาณหนึ่งเปอร์เซ็นต์ของการใช้งาน CPU อย่างไรก็ตาม เพื่อปรับปรุงอายุการใช้งานแบตเตอรี่ ทีม Chromium ได้ทำการทดลองโดยจำกัดนาฬิกาปลุกเหล่านี้ไว้ที่หนึ่งนาฬิกาปลุกต่อนาที พวกเขาทำการทดลองใน Chrome โดยมีแท็บ 36 แท็บในพื้นหลังและแท็บ about:empty อยู่เบื้องหน้า รวมถึงการทดลองครั้งที่สองโดยมี 36 แท็บในพื้นหลังและมี YouTube อยู่เบื้องหน้าเมื่อเล่นวิดีโอแบบเต็มหน้าจอเพื่อทดสอบสมมติฐาน ในการทดลองทั้งสอง แท็บพื้นหลังได้รวมไซต์ยอดนิยม เช่น Twitter, Gmail, Amazon และ Best Buy ในการทำการทดสอบ ทีม Chromium ใช้ MacBook Pro ปี 2018 และวัดเวลาที่ใช้ในการระบายแบตเตอรี่ของอุปกรณ์ใน Chrome โดยไม่ต้องควบคุมปริมาณ, Chrome พร้อมการควบคุมปริมาณ และวัด Safari 13.1 แม้ว่าจะเปิดการเร่งความเร็วใน Chrome แต่แบตเตอรี่ของอุปกรณ์ก็หมดเร็วกว่าการทดสอบด้วย Safari อย่างไรก็ตาม เมื่อเปิดใช้งานการควบคุมปริมาณ Chrome ก็เข้าใกล้ Safari มากขึ้นในแง่ของผลกระทบต่ออายุการใช้งานแบตเตอรี่มากกว่าเมื่อก่อน ในระหว่างการทดสอบ YouTube ของทีม การจำกัดตัวจับเวลา JavaScript ช่วยยืดอายุการใช้งานแบตเตอรี่ของ MacBook ได้เกือบ 36 นาทีหรือประมาณ 13% ผู้ใช้ปลายทางมักมองหาวิธียืดอายุการใช้งานแบตเตอรี่ของอุปกรณ์ของตนอยู่เสมอ และทีมงาน Google Chromium ได้ค้นพบวิธีที่จะทำเช่นนั้นได้โดยไม่กระทบต่อประสบการณ์การใช้งานของผู้ใช้ Chrome ผ่านทาง ZDNet