Firefox 96 ได้เปิดตัวแล้วและนี่คือข่าว

โลโก้ Firefox

Recientemente เวอร์ชันใหม่ของ "Firefox 96" เปิดตัวอย่างเป็นทางการแล้ว และทีมพัฒนาได้ประกาศว่า Firefox 96 "อย่างมาก" ช่วยลดภาระที่วางไว้บนเธรดเบราว์เซอร์หลัก และเพิ่มการรองรับตัวเข้ารหัสรูปภาพสำหรับรูปแบบ WebP ให้กับ Canvas API

นอกจากงานนี้ Firefox เวอร์ชันใหม่ยัง รวมการเพิ่มประสิทธิภาพให้กับอินเทอร์เฟซการเขียนโปรแกรม JavaScript WebRTCนโยบายคุกกี้ที่ได้รับการปรับปรุงเพื่อลดโอกาสในการโจมตี CSRF (Cross-Site Request Forgery) การแก้ไขคุณภาพวิดีโอที่ลดลง และการแก้ไขอื่นๆ

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

Firefox 96 เป็นการอัปเดตครั้งแรกของปี 2022 และรวมอยู่ในนั้นด้วย การปรับปรุงในการลดเสียงรบกวน การควบคุมอัตราขยายอัตโนมัติ และการยกเลิกเสียงสะท้อน ในการอัปเดตการโทรด้วยเสียงและวิดีโอ Mozilla ได้ดำเนินการลดเสียงรบกวนและควบคุมการรับอัตโนมัติในการอัปเดตล่าสุด

บน Android ผู้ใช้จะได้รับฟีเจอร์ไฮไลท์ประวัติใหม่ด้วย Firefox 96 พร้อมแสดงเว็บไซต์ที่เข้าชมล่าสุด

ควรสังเกตว่ารุ่นใหม่นี้ด้วย เน้นลดภาระงานในเธรดหลักซึ่งมีวัตถุประสงค์เพื่อช่วยให้เบราว์เซอร์ทำงานได้เร็วขึ้นบนระบบที่เก่ากว่าและช้ากว่า นอกจากนี้ ด้วยการอัปเดตใหม่ Firefox จะใช้ค่าเริ่มต้นของคุกกี้ทั้งหมดที่มีแอตทริบิวต์ SameSite=lax Mozilla กล่าวว่าจะช่วยป้องกันการโจมตี cross-site request forgery (CSRF)

นอกจากนี้ Firefox 96 มาพร้อมกับการตรวจจับหน่วยความจำเหลือน้อยบน Linux โดยค่าเริ่มต้น การตรวจจับนี้เชื่อมโยงกับคุณลักษณะการลบแท็บอัตโนมัติของเบราว์เซอร์

เมื่อเบราว์เซอร์ตรวจพบว่ามีหน่วยความจำเหลือน้อย เบราว์เซอร์จะยกเลิกการโหลดแท็บที่ไม่ได้ใช้เพื่อเพิ่มทรัพยากร บน Linux Firefox 96 แทนที่แป้นพิมพ์ลัด "เลือกทั้งหมด" ด้วย Ctrl + A แทน Alt + A ในเวอร์ชันก่อนหน้า แป้นพิมพ์ลัดทั้งสองแบบใช้งานได้เมื่อเลือกข้อความทั้งหมดบนหน้าเว็บ

เกี่ยวกับ WebRTC เบราว์เซอร์เวอร์ชันนี้จะไม่ดาวน์เกรดความละเอียดการแชร์หน้าจออีกต่อไป ระหว่างการเชื่อมต่อ ปัญหาที่ส่งผลกระทบต่อผู้ใช้บางคนในเวอร์ชันก่อนหน้า นอกจากนี้ Firefox Canvas API ซึ่งช่วยให้นักพัฒนาสามารถวาดกราฟิกได้ ขณะนี้สนับสนุนตัวเข้ารหัสรูปภาพสำหรับรูปแบบ WebP ซึ่งช่วยให้องค์ประกอบ Canvas ส่งออกเนื้อหาเป็นข้อมูล WebP โดยใช้วิธีการต่างๆ เช่น HTMLCanvasElement.toDataURL() และ HTMLCanvasElement.toBlob()

ของ การเปลี่ยนแปลงที่สำคัญอื่นๆ สำหรับนักพัฒนา พวกเขามีดังนี้:

  • Firefox 96 มาพร้อมกับนโยบายคุกกี้ SameSite=Lax ที่เปิดใช้งานโดยค่าเริ่มต้น Mozilla กล่าวว่า "เป็นแนวป้องกันแรกที่แข็งแกร่งสำหรับการโจมตี CSRF (Cross-Site Request Forgery)" คุกกี้ที่ส่งจากโดเมนเดียวกันแต่ใช้รูปแบบที่แตกต่างกัน จะถือว่ามาจากไซต์ต่างๆ เพื่อวัตถุประสงค์ของนโยบายคุกกี้ SameSite
  • ในส่วนของสไตล์ชีตแบบเรียงซ้อน โครงร่างสีช่วยให้องค์ประกอบสามารถระบุรูปแบบสีที่สามารถแสดงผลได้อย่างสะดวกสบาย

     

  • นอกจากนี้ คุณสมบัติการรีเซ็ตตัวนับในขณะนี้ยังสนับสนุนฟังก์ชัน reversed() เพื่อสร้างตัวนับ CSS แบบย้อนกลับ โดยมีวัตถุประสงค์เพื่อกำหนดหมายเลของค์ประกอบในลำดับจากมากไปน้อย ฟังก์ชัน reversed() สามารถใช้กับตัวนับองค์ประกอบรายการเพื่อเรียงลำดับรายการในลำดับที่กลับกัน
  • นอกจากนี้ คุกกี้จะถูกตั้งค่าโดยปริยายเป็น SameSite=Laxo หากไม่ได้ระบุแอตทริบิวต์ SameSite และคุกกี้ที่มี SameSite=None ต้องการบริบทที่ปลอดภัย
  • ขณะนี้ canShare() API ได้รับการสนับสนุนโดย Android ทำให้โค้ดสามารถตรวจสอบว่า navigator.share() จะประสบความสำเร็จสำหรับเป้าหมายเฉพาะหรือไม่
  • นอกจากนี้ Experimental Web Locks API ยังเปิดใช้งานโดยค่าเริ่มต้น ทำให้เว็บแอปพลิเคชันสามารถทำงานในแท็บต่างๆ หรือผู้ปฏิบัติงานเพื่อประสานงานการใช้ทรัพยากร
  • ที่ระดับ DOM ตัวสร้าง IntersectionObserver() ตอนนี้มีค่าเริ่มต้นเป็น rootMargin หากสตริงว่างถูกส่งผ่านในตัวเลือกพารามิเตอร์ที่เกี่ยวข้อง แทนที่จะส่งข้อยกเว้น
  • ใน Firefox 96 การโหลดเธรดหลักก็ลดลงเช่นกัน

จะติดตั้ง Firefox 96 เวอร์ชันใหม่บน 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 หรือการแจกจ่ายอื่น ๆ ที่ได้มาจาก:

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

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


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา