การเปิดตัว เวอร์ชั่นใหม่ของเว็บเบราว์เซอร์ยอดนิยม “ Firefox 105”, พร้อมกับมีการสร้างการอัปเดตสาขาระยะยาวของเวอร์ชัน 102.3.0 อีกด้วย นอกจากนั้นสาขาของ Firefox 106 ได้ถูกย้ายไปยังขั้นตอนการทดสอบเบต้า
นอกจากนวัตกรรมและการแก้ไขข้อบกพร่องแล้ว Firefox 105 แก้ไขช่องโหว่ 13 รายการซึ่ง 9 รายการถูกทำเครื่องหมายว่าเป็นอันตราย (7 ถูกสรุปใน CVE-2022-40962) และเกิดจากปัญหาหน่วยความจำ เช่น บัฟเฟอร์ล้นและการเข้าถึงพื้นที่หน่วยความจำที่ว่างแล้ว ปัญหาเหล่านี้อาจนำไปสู่การเรียกใช้โค้ดที่เป็นอันตรายเมื่อมีการเปิดหน้าเว็บที่ออกแบบมาเป็นพิเศษ
ข่าวหลักใน Firefox 105
ในเวอร์ชั่นใหม่นี้นำเสนอโดย Firefox 105 บน Linux ลดความเป็นไปได้ ที่ Firefox คือ หน่วยความจำที่ใช้ได้หมด ขณะใช้งาน Firefox และได้ปรับปรุงประสิทธิภาพเมื่อหน่วยความจำเหลือไม่เพียงพอ
การเปลี่ยนแปลงอีกอย่างที่ฉันรู้ว่าโดดเด่นก็คือe รองรับข้อกำหนด User Timing Level 3ซึ่งกำหนดอินเทอร์เฟซการเขียนโปรแกรมสำหรับนักพัฒนาเพื่อวัดประสิทธิภาพของเว็บแอปพลิเคชันของตน ในเวอร์ชันใหม่ เมธอด performance.mark และ performance.measure มีอาร์กิวเมนต์เพิ่มเติมเพื่อตั้งค่าเวลาเริ่มต้น/สิ้นสุด ระยะเวลา และไฟล์แนบของตนเอง
ในเวอร์ชัน Android อินเทอร์เฟซมีการเปลี่ยนแปลง เพื่อใช้แบบอักษรที่ Android มีให้โดยค่าเริ่มต้น บวกกับแท็บเปิดที่เปิดใช้งานโดย Firefox บนอุปกรณ์อื่น ๆ ด้วย
สำหรับการเปลี่ยนแปลงไป วินโดวส์บอกว่าตอนนี้คุณใช้การปัดนิ้วได้แล้ว ด้วยสองนิ้วซ้ายหรือขวา เพื่อเรียกดูประวัติการเรียกดูนอกจากนี้ความเสถียรของการทำงานในสภาวะที่มีหน่วยความจำไม่เพียงพอในระบบได้รับการปรับปรุงอย่างมาก
ส่วน การเปลี่ยนแปลงที่เกี่ยวข้องสำหรับนักพัฒนา มีการกล่าวถึงต่อไปนี้:
- เมธอด array.includes และ array.indexOf ได้รับการปรับให้เหมาะสมโดยใช้คำสั่ง SIMD ซึ่งช่วยให้สามารถค้นหาคู่ในรายการขนาดใหญ่ได้
- เพิ่ม OffscreenCanvas API ซึ่งช่วยให้สามารถวาดองค์ประกอบผ้าใบไปยังบัฟเฟอร์บนเธรดที่แยกจากกัน โดยไม่ขึ้นกับ DOM OffscreenCanvas ใช้งานในบริบทของ Windows และ Web Worker และยังให้การสนับสนุนแบบอักษรอีกด้วย
- เพิ่ม TextEncoderStream และ TextDecoderStream API เพื่อให้ง่ายต่อการแปลงสตรีมด้วยข้อมูลไบนารีเป็นข้อความ และในทางกลับกัน
- สำหรับสคริปต์การประมวลผลเนื้อหาที่กำหนดไว้ในปลั๊กอิน พารามิเตอร์ RegisteredContentScript.persistAcrossSessions จะถูกนำไปใช้ ซึ่งอนุญาตให้สร้างสคริปต์ถาวร (ถาวร) ที่บันทึกสถานะระหว่างเซสชัน
- เพิ่มตัวเลือกในกล่องโต้ตอบแสดงตัวอย่างการพิมพ์เพื่อพิมพ์เฉพาะหน้าปัจจุบัน
- ดำเนินการสนับสนุนสำหรับผู้ปฏิบัติงานบริการที่แบ่งพาร์ติชันแล้วบน iframe ที่โหลดจากไซต์ของบุคคลที่สาม (พนักงานบริการสามารถลงทะเบียนบน iframe บุคคลที่สามและจะถูกแยกออกโดยสัมพันธ์กับโดเมนที่โหลด iframe นี้)
ในส่วนของเขาไปยัง Firefox 106 เบต้า มันโดดเด่นที่ โปรแกรมดู PDF แบบบูรณาการมีความสามารถในการวาดภาพฉลาก (ภาพวาดด้วยมือเปล่า) และแนบความคิดเห็นที่เปิดใช้งานโดยค่าเริ่มต้น
การเปลี่ยนแปลงอื่นที่รวมอยู่ในเบต้านี้คือ การสนับสนุน WebRTC ที่ได้รับการปรับปรุงอย่างมีนัยสำคัญ (ไลบรารี libwebrtc ที่อัปเดตจากเวอร์ชัน 86 ถึง 103) รวมถึงประสิทธิภาพ RTP ที่ปรับปรุงแล้วและวิธีการที่ดีกว่าในการเข้าถึงหน้าจอในสภาพแวดล้อมที่ใช้ Wayland
สุดท้ายนี้หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติม ของเบราว์เซอร์เวอร์ชันใหม่นี้ คุณสามารถตรวจสอบรายละเอียดได้ ในลิงค์ต่อไปนี้.
จะติดตั้งหรืออัปเดต Firefox เวอร์ชันใหม่ใน Ubuntu และอนุพันธ์ได้อย่างไร?
เช่นเคย สำหรับผู้ที่ใช้ firefox อยู่แล้วก็สามารถเข้าไปที่เมนูเพื่ออัปเดตได้ เป็นเวอร์ชันล่าสุดนั่นคือผู้ใช้ Firefox ที่ไม่ได้ปิดใช้งานการอัปเดตอัตโนมัติจะได้รับการอัปเดตโดยอัตโนมัติ
ในขณะที่สำหรับใครที่ไม่อยากรอให้เกิดขึ้นนั้น พวกเขาสามารถเลือกเมนู> วิธีใช้> เกี่ยวกับ Firefox หลังจากการเปิดตัวอย่างเป็นทางการเพื่อเริ่มต้นการอัปเดตเว็บเบราว์เซอร์ด้วยตนเอง
หน้าจอที่เปิดขึ้นจะแสดงเว็บเบราว์เซอร์เวอร์ชันที่ติดตั้งในปัจจุบันและเรียกใช้การตรวจสอบการอัปเดตหากเปิดใช้งานฟังก์ชันการทำงาน
ตัวเลือกอื่นในการอัปเดต คือถ้าคุณเป็นผู้ใช้ Ubuntu, Linux Mint หรืออนุพันธ์อื่น ๆ ของ Ubuntu คุณสามารถติดตั้งหรืออัปเดตเป็นเวอร์ชันใหม่นี้ได้ ด้วยความช่วยเหลือของ PPA ของเบราว์เซอร์
สิ่งนี้สามารถเพิ่มลงในระบบได้โดยการเปิดเทอร์มินัลและดำเนินการคำสั่งต่อไปนี้:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt install firefox
วิธีการติดตั้งล่าสุดที่เพิ่มเข้ามา «Flatpak». ในการดำเนินการนี้ พวกเขาต้องได้รับการสนับสนุนสำหรับแพ็คเกจประเภทนี้
การติดตั้งทำได้โดยพิมพ์:
flatpak install flathub org.mozilla.firefox