Firefox 83 มาพร้อมกับการปรับปรุงการคอมไพล์เอ็นจิ้น JavaScript และอื่น ๆ

โลโก้ Firefox

Firefox เวอร์ชัน83 ใหม่ได้เปิดตัวแล้วและเวอร์ชันใหม่นี้มีการปรับปรุงหลายอย่าง รวมถึงการปรับปรุงการคอมไพล์ เอ็นจิ้น JavaScriptการส่งต่อ HTTPS ความเป็นส่วนตัว และอื่นๆ อีกมากมาย

นอกเหนือจากการปรับปรุงและแก้ไขข้อบกพร่องแล้วยังมีการแก้ไขช่องโหว่ด้านความปลอดภัย 31 รายการโดย 14 รายการนั้นจัดอยู่ในประเภทอันตราย ช่องโหว่ 12 รายการ (รวบรวมสำหรับ CVE-2020-26969 และ CVE-2020-26968) เกิดจากปัญหาเกี่ยวกับหน่วยความจำ เช่น บัฟเฟอร์โอเวอร์โฟลว์ และการเข้าถึงพื้นที่หน่วยความจำที่ถูกปล่อยว่างไปแล้ว

ปัญหาเหล่านี้อาจนำไปสู่การเรียกใช้โค้ดที่เป็นอันตรายเมื่อเปิดหน้าที่ออกแบบมาเป็นพิเศษ

ข่าวหลักใน Firefox 83

โดยค่าเริ่มต้นFirefox 83 เวอร์ชันใหม่นี้ได้เปิดใช้งานคอมไพเลอร์ JIT ตัวใหม่ซึ่งพัฒนาขึ้นภายใต้ชื่อรหัส Warp โดยจะช่วยลดความซับซ้อนของสถาปัตยกรรม JIT อย่างมาก ปรับปรุงการตอบสนอง ลดเวลาในการดาวน์โหลดหน้าเว็บ และลดการใช้หน่วยความจำ

ประสิทธิภาพของเอนจิน JavaScript ได้รับการปรับปรุงเป็นหลักโดยการลดปริมาณข้อมูลประเภทภายในที่ติดตามภายในเอนจิน และโดยการใช้เทคนิคการแคชโค้ดระดับกลาง (CacheIR) ซึ่งเคยเสนอไว้ในตัวแปลไบต์โค้ดมาก่อน โดย CacheIR อยู่ในตำแหน่งระดับกลางระหว่างตัวแปลทั่วไปและคอมไพเลอร์ก่อน JIT

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

นอกจากนี้ยังได้เปิดใช้งานกล่องโต้ตอบการตรวจสอบสิทธิ์เว็บแบบใหม่ที่ไม่ปิดกั้นแท็บอื่นๆ แบบฟอร์มสำหรับป้อนพารามิเตอร์การตรวจสอบสิทธิ์นั้นเชื่อมโยงกับแท็บเฉพาะแล้ว และจะไม่ปิดกั้นส่วนติดต่อผู้ใช้ทั้งหมด

มีการเพิ่มปุ่มลัด เพื่อย้อนกลับ วิดีโอที่แสดงในโหมดภาพซ้อนภาพได้อย่างรวดเร็วหากต้องการย้อนกลับไปข้างหน้าและข้างหลังทีละ 15 วินาที เพียงแค่กดปุ่มลูกศรที่เกี่ยวข้อง

อินเทอร์เฟซ ที่แสดงเมื่อคุณเปิดใช้งานการแชร์หน้าจอระหว่างการประชุมทางวิดีโอใน Firefox ได้รับการปรับปรุงแล้วอินเทอร์เฟซนี้แสดงรายละเอียดที่ชัดเจนยิ่งขึ้นเกี่ยวกับอุปกรณ์และหน้าจอที่กำลังแชร์อยู่

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

นอกจากนี้ยังมีฟังก์ชัน "กด Tab เพื่อค้นหา"ซึ่งช่วยให้คุณสลับไปยังโหมดค้นหาได้โดยการกดปุ่ม Tab ในแถบที่อยู่ ฟังก์ชันนี้จะเลือกเครื่องมือค้นหาที่ใช้งานอยู่โดยอัตโนมัติตามตัวอักษรที่ป้อน หากเครื่องมือค้นหาที่ติดตั้งไว้มีฟังก์ชันเติมข้อความอัตโนมัติ ตัวอย่างเช่น การพิมพ์ "ya" จะแนะนำ "yandex.ru" จากนั้นคุณสามารถกด Tab เพื่อเปิดใช้งานโหมดค้นหาใน Yandex ได้

ส่วนติดต่อผู้ใช้ของโปรแกรมดูเอกสาร PDF ในตัวได้รับการออกแบบใหม่ (ไอคอนถูกแทนที่ และใช้พื้นหลังสีอ่อนสำหรับแถบเครื่องมือ)

สำหรับอุปกรณ์ Apple ที่มาพร้อมกับ macOS Big Surและใช้ CPU รุ่นใหม่ของ Apple นั้นสามารถใช้งาน Firefox ได้ผ่านตัวแปลงไบนารี Rosetta 2 ส่วนเวอร์ชันสำหรับ CPU Apple M1 นั้นมีแผนจะออกในเวอร์ชันต่อๆ ไป macOS เวอร์ชันนี้ยังมีการกู้คืนเซสชันพร้อมหน้าต่างย่อขนาดเพื่อลดการใช้พลังงานอีกด้วย

สำหรับผู้ใช้ Windows 7/8/8.1 และ macOS 10.12-10.15 ตอนนี้ได้เปิดใช้งานเอ็นจิ้นการแสดงผลภาพ WebRender แล้วดังนั้น WebRender จึงเปิดใช้งานแล้วสำหรับ Windows และ macOS ทุกเวอร์ชัน (ยกเว้น 10.16 Beta)

สำหรับ Linux ไดรเวอร์ NVIDIA ที่เป็นกรรมสิทธิ์ยังคงอยู่ในรายการที่ถูกบล็อกสำหรับ WebRenderเช่นเดียวกับไดรเวอร์ Intel เมื่อใช้ความละเอียดหน้าจอ 3440×1440 พิกเซลขึ้นไป

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

ปัญหาสามารถแก้ไขได้โดยการเปิดใช้งานองค์ประกอบหรือโดยการเอ็กซ์พอร์ตตัวแปรสภาพแวดล้อมใด ๆ ต่อไปนี้: MOZ_GTK_TITLEBAR_DECORATION = system (ขออภัยที่มีชื่อหน้าต่าง) หรือ MOZ_X11_EGL = 1 (ตัวเลือกนี้ปิดใช้งานการสนับสนุน WebGL 2) คุณยังสามารถปิดใช้งาน WebRender ชั่วคราวได้

จะติดตั้ง Firefox 83 เวอร์ชันใหม่บน Linux ได้อย่างไร?

ผู้ใช้ Ubuntu, Linux Mint หรือระบบปฏิบัติการอื่น ๆ ที่พัฒนาต่อยอดจาก Ubuntuสามารถติดตั้งหรืออัปเกรดเป็นเวอร์ชันใหม่นี้ได้โดยใช้ PPA ของเบราว์เซอร์

สิ่งนี้สามารถเพิ่มลงในระบบได้โดยการเปิดเทอร์มินัลและดำเนินการคำสั่งต่อไปนี้:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update

เมื่อทำตามขั้นตอนข้างต้นเสร็จแล้วตอนนี้คุณก็แค่ติดตั้งโดยใช้คำสั่ง:

sudo apt install firefox

สำหรับผู้ใช้ Arch Linux และอนุพันธ์ เพียงแค่เรียกใช้ในเทอร์มินัล:

sudo pacman -S firefox

สำหรับผู้ใช้งาน Fedoraหรือระบบปฏิบัติการอื่นๆ ที่พัฒนาต่อยอดมาจาก Fedora:

sudo dnf install firefox

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

สามารถทำได้ด้วยเทอร์มินัลและอยู่ในนั้นโดยพิมพ์:

su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla

สำหรับระบบปฏิบัติการ Linux รุ่นอื่นๆ คุณสามารถดาวน์โหลดแพ็กเกจไบนารีได้จากลิงก์ต่อไปนี้


เพิ่มเป็นแหล่งข้อมูลที่ต้องการใน Google