Firefox 67: ยกเลิกการโหลดแท็บที่ไม่ได้ใช้เพื่อปรับปรุงหน่วยความจำโดยอัตโนมัติ

Mozilla วางแผนที่จะเปิดตัวฟีเจอร์ใหม่ใน Firefox 67 Stable ที่มีวัตถุประสงค์เพื่อปรับปรุงการใช้งานหน่วยความจำของเบราว์เซอร์ในสภาวะที่หน่วยความจำเหลือน้อย

เบราว์เซอร์ใช้หน่วยความจำมากกว่าเดิมเมื่อสิบปีที่แล้วส่วนหนึ่งเป็นเพราะเว็บไซต์มีขนาดเพิ่มขึ้นอย่างมากและอีกส่วนหนึ่งเป็นเพราะเบราว์เซอร์เปลี่ยนไปเช่นกัน

ไม่ใช่เรื่องแปลกอีกต่อไปที่แท็บเดียวอาจใช้หน่วยความจำหลายร้อยเมกะไบต์และมีหลายกรณีที่การใช้หน่วยความจำข้ามเครื่องหมาย 1 Gigabyte สำหรับแต่ละแท็บ

การใช้หน่วยความจำโดยเฉพาะอุปกรณ์ที่มีหน่วยความจำต่ำเป็นสิ่งสำคัญสำหรับผู้ผลิตเบราว์เซอร์ หากคุณใช้ Firefox หรือเบราว์เซอร์อื่นในระบบ 4 Gigabyte หรือ 2 Gigabyte RAM คุณอาจพบว่าแคชจำนวนมากหากคุณเปิดเว็บไซต์เพียงพอหรือถูกต้อง

แนวคิดของการยกเลิกการโหลดแท็บในเบราว์เซอร์เพื่อเพิ่มหน่วยความจำไม่ใช่แท็บใหม่ ส่วนขยายเช่น Dormancy, Suspend Background Tabs, BarTab หรือ Unload Tab สำหรับ Firefox (ทั้งหมดไม่เข้ากันได้กับ Firefox 57 หรือใหม่กว่า) หรือ Lazy Load Tabs, TabMemFree หรือ Tabs Limiter สำหรับ Google Chrome รองรับการใช้งานมานานหลายปี

Mozilla ปรับปรุงการโหลดแท็บอย่างมากในช่วงไม่กี่ปีที่ผ่านมา

หากสิ่งต่าง ๆ เป็นไปตามแผนที่วางไว้ Firefox 67 จะแนะนำคุณสมบัติใหม่ในการยกเลิกการโหลดแท็บที่ไม่ได้ใช้เพื่อปรับปรุงหน่วยความจำ รายงานข้อผิดพลาดเริ่มต้นมีอายุย้อนกลับไปแปดปี แต่การทำงานกับคุณลักษณะเริ่มต้นขึ้นอย่างจริงจังในระยะเวลาอันสั้น

Mozilla วางแผนที่จะยกเลิกการโหลดแท็บใน Firefox ในสถานการณ์ที่หน่วยความจำเหลือน้อยเพื่อลดจำนวนการล่มที่ผู้ใช้งานเกิดจากหน่วยความจำต่ำ ข้อผิดพลาดแสดงรายการสถานการณ์อื่นเพื่อเพิ่มทรัพยากร แต่ก็ยังไม่ชัดเจนว่าจะนำไปใช้อย่างไรและอย่างไร

Mozilla ใช้รายการลำดับความสำคัญแบบง่ายเพื่อกำหนดแท็บที่จะยกเลิกการโหลดเมื่อเหตุการณ์เริ่มทำงาน (จากต่ำสุดไปสูงสุด)

  1. แท็บปกติ
  2. แท็บที่ปักหมุด
  3. แท็บปกติที่เล่นเสียง
  4. แท็บที่ถูกตรึงที่เล่นเสียง

ฟีเจอร์นี้มีให้บริการใน Firefox Nightly แล้ว มันถูกเปิดใช้งานตามค่าเริ่มต้นในระบบของฉัน แต่คุณสามารถควบคุมได้ด้วยเบราว์เซอร์การตั้งค่าแท็บ. unloadOnLowMemory

True หมายถึงเปิดใช้งานคุณสมบัติเป็น False ซึ่งปิดใช้งานอยู่ ดูเหมือนว่าจะมีให้บริการบน Windows เท่านั้น ณ จุดนี้เนื่องจากเป็นแพลตฟอร์มเดียวที่ Mozilla สามารถตรวจจับเงื่อนไขหน่วยความจำต่ำได้ตาม Garbriele Svelto ผู้รับมอบหมายข้อบกพร่อง

Firefox 67 จะเปิดตัวในวันที่ 14 พฤษภาคม 2019 ไปยังช่องเสถียรของเบราว์เซอร์ตามกำหนดเวลาการปล่อย

Google ใช้คุณสมบัติที่คล้ายกันในเบราว์เซอร์ Chrome ของ บริษัท เปิดตัวในปี 2015 Tab Tabinging ใน Chrome ทิ้งแท็บจากหน่วยความจำหากหน่วยความจำระบบถึงเกณฑ์ที่กำหนด

ปิดคำ

Mozilla คาดว่าจะมีการล่มหน่วยความจำที่ไม่อยู่ในหน่วยความจำเหลือน้อยใน Firefox และวางแผนที่จะตรวจสอบข้อขัดข้องเหล่านี้ในอีกไม่กี่สัปดาห์ข้างหน้าเพื่อทดสอบสมมติฐาน

ตอนนี้คุณ : เบราว์เซอร์ของคุณใช้หน่วยความจำเท่าไร