หากคุณเป็นผู้ใช้ Firefox หรือ Chrome คุณอาจไม่คิดว่า Opera ดีที่สุด แต่เบราว์เซอร์นี้ค่อนข้างดีในความเห็นของเรา และนักพัฒนาก็ทำงานอย่างหนักทุกวันเพื่อให้ดีขึ้น
Daniel Bratell หนึ่งในนักพัฒนาของ โอเปร่าชี้ให้เห็นถึงการใช้หน่วยความจำที่ลดลงของเบราว์เซอร์ผ่านคุณลักษณะที่ชื่อว่าการบดอัดฮีป มีขึ้นเพื่อลดหน่วยความจำที่ใช้บนไซต์เพื่อให้คุณสามารถเปิดแท็บได้มากเท่าที่คุณต้องการโดยไม่เกิดความล่าช้าเมื่อคุณพยายามสลับแท็บ
คุณลักษณะนี้มีให้ใช้งานครั้งแรกในเวอร์ชันเบต้าของ Opera 39 แต่ตอนนี้พวกเขากำลังเพิ่มการบดอัดฮีปลงในโปรเจ็กต์ Blink ดังนั้น แม้แต่ Chrome ก็ยังมีคุณสมบัตินี้ เนื่องจากเบราว์เซอร์ของ Google ก็เป็นส่วนหนึ่งของโครงการ Blink ด้วย
หากคุณไม่เข้าใจคุณลักษณะนี้ Daniel Bratell ได้ทำให้คุณลักษณะนี้ง่ายขึ้นโดยเปรียบเทียบหน่วยความจำที่เบราว์เซอร์ใช้กับจานในตู้ เราจะให้เขาอธิบายได้ดีขึ้น:
“พูดง่ายๆ คือ ถ้าคุณใส่จานขนาดต่างๆ เข้าไปในตู้โดยไม่ได้ตั้งใจ มันจะยากต่อการใช้พื้นที่ทั้งหมดที่มีอยู่ หากคุณเรียงซ้อนกันอย่างเป็นระเบียบ มันจะมีประสิทธิภาพมากขึ้น แต่ก็ต้องใช้เวลามากขึ้นเช่นกัน และเนื่องจากเราใส่จาน (เช่น หน่วยความจำ) และนำออกจากตู้ตลอดเวลา เราจึงไม่สามารถใช้เวลามากในการทำให้ดูสวยงามได้ สิ่งเดียวกันนี้เกิดขึ้นกับการจัดการหน่วยความจำ เพื่อแก้ปัญหานี้ เราได้เพิ่มขั้นตอนการล้างข้อมูลในการจัดการ "เพลท" ภายใน Blink ซึ่งเราเรียกว่าการบดอัดฮีป มันจัดเรียงหน่วยความจำใหม่เพื่อใช้ RAM น้อยลง ทำให้การทำงานของหน่วยความจำในอนาคตเร็วขึ้น… และดูสวยงามด้วย”
นักพัฒนาทดสอบการบีบอัดฮีปโดยการดึงไซต์ยอดนิยมเช่น Gmail, Wikipedia, New York Times และ Amazon จากนั้นจึงเปรียบเทียบหน่วยความจำที่เบราว์เซอร์บันทึกทั้งแบบมีและไม่มีการบีบอัดแบบฮีป พวกเขาพอใจกับผลลัพธ์มาก
ดูเหมือนว่าหลังจากใช้งานเว็บไซต์ 15 นาที Wikipedia ใช้เพียง 2.4 MB เทียบกับ 4 MB ที่ไม่มีคุณสมบัติ New York Times ใช้ 4 MB แทนที่จะเป็น 9 MB Amazon ใช้ 2.5 MB เมื่อเทียบกับ 5.7 MB และ Gmail ใช้หน่วยความจำ 2.3 MB ในขณะที่ไม่มีการบีบอัดฮีปจะใช้ 6.8 บ.
ทีม Opera ยังยืนยันด้วยว่ากำลังทำงานอย่างหนักร่วมกับเพื่อนร่วมงานจาก Google เพื่อสร้างประสบการณ์ผู้ใช้ที่ดีที่สุดสำหรับแฟน ๆ ของโครงการ Blink
เรื่องราวที่เกี่ยวข้องเพื่อตรวจสอบ:
- โหมดประหยัดใหม่ของ Opera ช่วยให้ผู้ใช้ยืดอายุการใช้งานแบตเตอรี่แล็ปท็อป laptop
- แก้ไข: ข้อผิดพลาด DRIVER_UNLOADED_WITHOUT_CANCELING_PENDING_OPERATIONS ใน Windows 10
- Opera ท้าทายผลการทดสอบแบตเตอรี่ของ Microsoft โดยอ้างว่าเบราว์เซอร์ใช้พลังงานแบตเตอรี่น้อยกว่า Edge