Π Π΅Π»ΠΈΠ· Π½Π° Firefox 93

ИздадСн Π΅ ΡƒΠ΅Π± Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ Firefox 93. ОсвСн Ρ‚ΠΎΠ²Π° Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΡŠΠ»Π³ΠΎΡΡ€ΠΎΡ‡Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠΈ β€” 78.15.0 ΠΈ 91.2.0. ВСрсията Firefox 94 Π΅ прСмСстСна Π² Π±Π΅Ρ‚Π°-тСстова Ρ„Π°Π·Π°, ΠΊΠ°Ρ‚ΠΎ Ρ€Π΅Π»ΠΈΠ·ΡŠΡ‚ ѝ Π΅ насрочСн Π·Π° 2 Π½ΠΎΠ΅ΠΌΠ²Ρ€ΠΈ.

Основни нововъвСдСния:

  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π° изобраТСния AVIF (AV1 Image Format) Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅. Π’ Π½Π΅Π³ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΎ компрСсиранС, ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈ ΠΎΡ‚ Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠ΄Π΅ΠΊΠ° AV1. ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ сС Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΈ пространства с пълСн ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅Π½ ΠΎΠ±Ρ…Π²Π°Ρ‚, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ трансформационни ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (Π·Π°Π²ΡŠΡ€Ρ‚Π°Π½Π΅ ΠΈ ΠΎΠ³Π»Π΅Π΄Π°Π»Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅). Анимация Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π΅ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°. Π—Π° настройка Π½Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅Ρ‚ΠΎ със спСцификацията Π² about:config Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ΡŠΡ‚ β€˜image.avif.compliance_strictness’. Бтойността Π½Π° HTTP Π·Π°Π³Π»Π°Π²ΠΊΠ°Ρ‚Π° ACCEPT Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° β€˜image/avif,image/webp,*/*’.
  • ДвигатСлят WebRender, написан Π½Π° Rust, Π΅ прСмСстСн Π² катСгорията Π½Π° Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ускорСниС Π½Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°Π½Π΅ ΠΈ намаляванС Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° CPU, Ρ‡Ρ€Π΅Π· прСмСстванС Π½Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° страницата Π² GPU, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ Ρ‡Ρ€Π΅Π· изпълними ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΈ Π² GPU. Π—Π° систСми със стари Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ΠΈ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΈ Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Π² WebRender сС ΠΏΡ€ΠΈΠ»Π°Π³Π° Ρ€Π΅ΠΆΠΈΠΌ Π½Π° софтуСрно растСризиранС (gfx.webrender.software=true). ΠŸΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ°Ρ‚Π° Π½Π° опцията Π·Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° WebRender (gfx.webrender.force-legacy-layers ΠΈ MOZ_WEBRENDER=0) Π΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½Π°.
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Wayland. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ прослойка, която Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с Π±ΡƒΡ„Π΅Ρ€Π° Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π² срСди, основани Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Wayland. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° са Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, позволяващи Π΄Π° сС ΠΈΠ·Π±Π΅Π³Π½Π΅ Ρ‚Ρ€Π΅ΠΏΡ‚Π΅Π½Π΅Ρ‚ΠΎ ΠΏΡ€ΠΈ прСмСстванС Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° Π΄ΠΎ края Π½Π° Π΅ΠΊΡ€Π°Π½Π° Π² ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈ.
  • ВградСният PDF ΠΏΡ€Π΅Π³Π»Π΅Π΄Π½ΠΈΠΊ Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° отварянС Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ с ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ XFA формуляри, ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΈ формуляри Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π±Π°Π½ΠΊΠΈ ΠΈ Π΄ΡŠΡ€ΠΆΠ°Π²Π½ΠΈ институции.
    Π Π΅Π»ΠΈΠ· Π½Π° Firefox 93
  • Π’ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° срСщу изтСглянС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, прСдоставяни ΠΏΠΎ HTTP Π±Π΅Π· ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅, Π½ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€Π°Π½ΠΈ ΠΎΡ‚ страници, ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ ΠΏΠΎ HTTPS. Подобни изтСгляния Π½Π΅ са Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΈ ΠΎΡ‚ подмяна Π² Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π°Π΄ транзитния Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, Π½ΠΎ Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ сС ΠΎΡΡŠΡ‰Π΅ΡΡ‚Π²ΡΠ²Π°Ρ‚ с ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ ΠΎΡ‚ страници, ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ ΠΏΠΎ HTTPS, потрСбитСлят ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅ Π·Π° тяхната бСзопасност. ΠŸΡ€ΠΈ ΠΎΠΏΠΈΡ‚ Π·Π° изтСглянС Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π½Π° потрСбитСля Ρ‰Π΅ бъдС ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, позволяващо ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π΄Π° ΠΎΡ‚ΠΌΠ΅Π½ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°Ρ‚Π°. ОсвСн Ρ‚ΠΎΠ²Π°, сСга Π΅ Π·Π°Π±Ρ€Π°Π½Π΅Π½ΠΎ ΠΈ Ρ‰Π΅ бъдС Ρ‚ΠΈΡ…ΠΎ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½ΠΎ изтСглянСто Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΎΡ‚ ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ iframe, Π² ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·Ρ€ΠΈΡ‡Π½ΠΎ Π½Π΅ Π΅ ΡƒΠΊΠ°Π·Π°Π½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΡŠΡ‚ allow-downloads.
    Π Π΅Π»ΠΈΠ· Π½Π° Firefox 93
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° Π΅ рСализацията Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° SmartBlock, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π½Π° сайтовС, Π²ΡŠΠ·Π½ΠΈΠΊΠ²Π°Ρ‰ΠΈ ΠΎΡ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Π½Π° външни скриптовС Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° частно ΡΡŠΡ€Ρ„ΠΈΡ€Π°Π½Π΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° усилСна Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Π½Π° Π½Π΅ΠΆΠ΅Π»Π°Π½ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ (strict). SmartBlock Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ замСня ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½ΠΈΡ‚Π΅ Π·Π° прослСдяванС скриптовС с Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΈ замСстващи, осигуряващи ΠΊΠΎΡ€Π΅ΠΊΡ‚Π½ΠΎ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° сайта. ЗамСстващитС скриптовС са ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ Π·Π° някои популярни прослСдяващи скриптовС, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ Π² списъка Π½Π° Disconnect. Π’ Π½ΠΎΠ²Π°Ρ‚Π° вСрсия Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Π½Π° скриптовСтС Π½Π° Google Analytics, скриптовСтС Π½Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ Π½Π° Google ΠΈ ΡƒΠΈΠ΄ΠΆΠ΅Ρ‚ΠΈΡ‚Π΅ Π½Π° услугитС Optimizely, Criteo ΠΈ Amazon TAM.
  • Π’ Ρ€Π΅ΠΆΠΈΠΌΠΈΡ‚Π΅ Π½Π° частно ΡΡŠΡ€Ρ„ΠΈΡ€Π°Π½Π΅ ΠΈ усилСна Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Π½Π° Π½Π΅ΠΆΠ΅Π»Π°Π½ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ (strict) Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° HTTP-Π·Π°Π³Π»Π°Π²ΠΈΠ΅Ρ‚ΠΎ "Referer". Π’ ΡƒΠΊΠ°Π·Π°Π½ΠΈΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌΠΈ Π½Π° сайтамитС сСга Π΅ Π·Π°Π±Ρ€Π°Π½Π΅Π½ΠΎ Π΄Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ HTTP Π·Π°Π³Π»Π°Π²ΠΈΠ΅ Referrer-Policy с ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈΡ‚Π΅ "no-referrer-when-downgrade", "origin-when-cross-origin" ΠΈ "unsafe-url", ΠΊΠΎΠ΅Ρ‚ΠΎ позволява, заобикаляйки настройкитС ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅, Π΄Π° Π²ΡŠΡ€Π½Π°Ρ‚ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° пълСн URL Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈ сайтовС Π² Π·Π°Π³Π»Π°Π²ΠΈΠ΅Ρ‚ΠΎ "Referer". НапомнямС, Ρ‡Π΅ Π² Firefox 87 с Ρ†Π΅Π» Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΈ Ρ‚Π΅Ρ‡ΠΎΠ²Π΅ Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°Ρ‚Π° "strict-origin-when-cross-origin", която ΠΏΡ€Π΅Π΄Π²ΠΈΠΆΠ΄Π° изрязванС Π½Π° ΠΏΡŠΡ‚ΠΈΡ‰Π° ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ ΠΎΡ‚ "Referer" ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° заявка към Π΄Ρ€ΡƒΠ³ΠΈ хостовС ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎ HTTPS, ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€Π°Π·Π΅Π½ "Referer" ΠΏΡ€ΠΈ ΠΏΡ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‚ HTTPS Π½Π° HTTP ΠΈ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° пълСн "Referer" Π·Π° Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΠΈ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π΅Π΄ΠΈΠ½ сайт. Но СфСктивността Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅ ΠΏΠΎΠ΄ Π²ΡŠΠΏΡ€ΠΎΡ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ сайтовСтС Ρ‡Ρ€Π΅Π· ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ†ΠΈΠΈ с Referrer-Policy ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π²ΡŠΡ€Π½Π°Ρ‚ старо ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.
  • На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Windows Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ освобоТдаванС Π½Π° Ρ€Π°Π·Π΄Π΅Π»ΠΈ ΠΎΡ‚ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, Π°ΠΊΠΎ Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° свободна ΠΏΠ°ΠΌΠ΅Ρ‚ Π² систСмата достигнС ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ ниски стойности. ΠŸΡŠΡ€Π²ΠΎ сС освобоТдават Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ consume Π½Π°ΠΉ-ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΈ Π΄ΠΎ ΠΊΠΎΠΈΡ‚ΠΎ потрСбитСлят Π½Π΅ Π΅ Π±ΠΈΠ» Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ дълго. ΠŸΡ€ΠΈ ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° освободСния Ρ€Π°Π·Π΄Π΅Π», ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ ΠΌΡƒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ сС Π·Π°Ρ€Π΅ΠΆΠ΄Π° ΠΎΡ‚Π½ΠΎΠ²ΠΎ. Π’ Linux Ρ‚Π°Π·ΠΈ функционалност ΠΎΠ±Π΅Ρ‰Π°Π²Π°Ρ‚ Π΄Π° добавят Π² Π΅Π΄Π½ΠΎ ΠΎΡ‚ слСдващитС издания.
  • Π”ΠΈΠ·Π°ΠΉΠ½ΡŠΡ‚ Π½Π° ΠΏΠ°Π½Π΅Π»Π° със списък Π½Π° изтСглянията Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ към общия Π²ΠΈΠ·ΡƒΠ°Π»Π΅Π½ стил Π½Π° Firefox.
    Π Π΅Π»ΠΈΠ· Π½Π° Firefox 93
  • Π’ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ са Π½Π°ΠΌΠ°Π»Π΅Π½ΠΈ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΈΡ‚Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° основното мСню, ΠΌΠ΅Π½ΡŽΡ‚ΠΎ с ΠΏΡ€Π΅Π»ΠΈΠ²Π°Π½Π΅, Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΈ историята Π½Π° посСщСнията.
    Π Π΅Π»ΠΈΠ· Π½Π° Firefox 93
  • Към Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° удостовСряванС (HTTP Authentication), Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ SHA-256 (ΠΏΠΎ-Ρ€Π°Π½ΠΎ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°ΡˆΠ΅ само MD5).
  • TLS ΡˆΠΈΡ„Ρ€ΠΈΡ‚Π΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ 3DES, са ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅. НапримСр, Π½Π°Π±ΠΎΡ€ΡŠΡ‚ Π½Π° ΡˆΠΈΡ„Ρ€ΠΈ TLS_RSA_WITH_3DES_EDE_CBC_SHA Π΅ ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½ Π½Π° Π°Ρ‚Π°ΠΊΠ° Sweet32. Π’Ρ€ΡŠΡ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° 3DES Π΅ възмоТно ΠΏΡ€ΠΈ ΠΈΠ·Ρ€ΠΈΡ‡Π½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² настройкитС Π½Π° старитС вСрсии Π½Π° TLS.
  • На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° macOS Π΅ Ρ€Π΅ΡˆΠ΅Π½ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ с Π·Π°Π³ΡƒΠ±Π°Ρ‚Π° Π½Π° сСсии, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Firefox Π΅ стартиран ΠΎΡ‚ монтирания Ρ„Π°ΠΉΠ» Β«.dmgΒ».
  • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Π΅ потрСбитСлски интСрфСйс Π·Π° Π²ΠΈΠ·ΡƒΠ°Π»Π½ΠΎ въвСТданС Π½Π° Π΄Π°Ρ‚Π° ΠΈ час Π·Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ web-Ρ„ΠΎΡ€ΠΌ .
    Π Π΅Π»ΠΈΠ· Π½Π° Firefox 93
  • Π—Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ aria-label ΠΈΠ»ΠΈ aria-labelledby Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° роля meter (role="meter"), позволяваща Π΄Π° сС Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π½Π° числови стойности, промСнящи сС Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π½Π° заряд Π½Π° батСрията).
    Π Π΅Π»ΠΈΠ· Π½Π° Firefox 93
  • Π’ CSS свойството font-synthesis Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π°Ρ‚Π° Π΄ΡƒΠΌΠ° Β«small-capsΒ».
  • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ Intl.supportedValuesOf(), ΠΊΠΎΠΉΡ‚ΠΎ Π²Ρ€ΡŠΡ‰Π° масив Π½Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈΡ‚Π΅ ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€ΠΈ, Π²Π°Π»ΡƒΡ‚ΠΈ, систСми Π½Π° изчислСниС ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ Π·Π° ΠΈΠ·ΠΌΠ΅Ρ€Π²Π°Π½Π΅.
  • Π—Π° класовСтС Π΅ прСдоставСна Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° статични Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π·Π° инициализация Π·Π° Π³Ρ€ΡƒΠΏΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠΎΠ΄Π°, ΠΊΠΎΠΉΡ‚ΠΎ сС изпълнява вСднъТ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° класа: class C { // Π‘Π»ΠΎΠΊΡŠΡ‚ Ρ‰Π΅ сС изпълни ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° самия клас static { console.log("Π‘Ρ‚Π°Ρ‚ΠΈΡ‡Π΅Π½ Π±Π»ΠΎΠΊ Π½Π° C"); }}
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° HTMLElement.attachInternals Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°.
  • Π’ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ElementInternals Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΡŠΡ‚ shadowRoot, позволяващ Π½Π° собствСни Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π΄Π° сС ΠΎΠ±Ρ€ΡŠΡ‰Π°Ρ‚ към своя ΠΎΡ‚Π΄Π΅Π»Π΅Π½ ΠΊΠΎΡ€Π΅Π½ Π² Shadow DOM, нСзависимо ΠΎΡ‚ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ.
  • Π’ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° createImageBitmap() Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° свойствата imageOrientation ΠΈ premultiplyAlpha.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π³Π»ΠΎΠ±Π°Π»Π½Π°Ρ‚Π° функция reportError(), позволяваща Π½Π° скриптовСтС Π΄Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Ρ‚ Π³Ρ€Π΅ΡˆΠΊΠΈ Π² ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π°, Π΅ΠΉΠΌΡƒΠ»ΠΈΡ€Π°ΠΉΠΊΠΈ Π²ΡŠΠ·Π½ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½Π΅ΠΏΠ΅Ρ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ΅ΠΌΠΎ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅.
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΡ Π² вСрсията Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Android:
    • ΠŸΡ€ΠΈ стартиранС Π½Π° Ρ‚Π°Π±Π»Π΅Ρ‚ΠΈ Π² ΠΏΠ°Π½Π΅Π»Π° са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π±ΡƒΡ‚ΠΎΠ½ΠΈΡ‚Π΅ 'Π½Π°ΠΏΡ€Π΅Π΄', 'Π½Π°Π·Π°Π΄' ΠΈ 'ΠΏΡ€Π΅Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° страницата'.
    • Автоматичното попълванС Π½Π° Π»ΠΎΠ³ΠΈΠ½ΠΈ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π² ΡƒΠ΅Π± Ρ„ΠΎΡ€ΠΌΠΈΡ‚Π΅ Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅.
    • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Firefox ΠΊΠ°Ρ‚ΠΎ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π·Π° попълванС Π½Π° Π»ΠΎΠ³ΠΈΠ½ΠΈ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈ прилоТСния (Π²ΠΊΠ»ΡŽΡ‡Π²Π° сС ΠΏΡ€Π΅Π· 'Настройки' > 'Π›ΠΎΠ³ΠΈΠ½ΠΈ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ' > 'Автоматично попълванС Π² Π΄Ρ€ΡƒΠ³ΠΈ прилоТСния').
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ страницата 'Настройки' > 'Π›ΠΎΠ³ΠΈΠ½ΠΈ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ' > 'Π—Π°ΠΏΠ°Π·Π΅Π½ΠΈ Π»ΠΎΠ³ΠΈΠ½ΠΈ' > 'Π”ΠΎΠ±Π°Π²ΠΈ Π»ΠΎΠ³ΠΈΠ½' Π·Π° Ρ€ΡŠΡ‡Π½ΠΎ добавянС Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π² ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€Π° Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ.
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ страницата 'Настройки' > 'Π‘ΡŠΠ±ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ' > 'ИзслСдвания ΠΈ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅', позволяваща ΠΎΡ‚ΠΊΠ°Π· ΠΎΡ‚ участиС Π² тСстванСто Π½Π° СкспСримСнтални функционалности.

ОсвСн Π½ΠΎΠ²ΠΎΠ²ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΡΡ‚Π° ΠΈ ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ, Π² Firefox 93 са устранСни 13 уязвимости, ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ 10 са ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ опасни. 9 уязвимости (ΡΡŠΠ±Ρ€Π°Π½ΠΈ ΠΏΠΎΠ΄ CVE-2021-38500, CVE-2021-38501 ΠΈ CVE-2021-38499) са ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π½ΠΈ ΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€Π΅ΠΏΡŠΠ»Π²Π°Π½ΠΈΡ Π½Π° Π±ΡƒΡ„Π΅Ρ€ΠΈ ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏΠΈ Π΄ΠΎ Π²Π΅Ρ‡Π΅ освободСни области Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°. ΠŸΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π°Ρ‚ Π΄ΠΎ изпълнСниС Π½Π° ΠΊΠΎΠ΄ Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ софтуСр ΠΏΡ€ΠΈ отварянС Π½Π° спСциално ΠΈΠ·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ страници.

Π’ Π±Π΅Ρ‚Π° вСрсията Π½Π° Firefox 94 сС отбСлязва Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ²Π° слуТСбна страница 'about:unloads', Π½Π° която потрСбитСлят ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€ΠΈΠ½ΡƒΠΆΠ΄Π°Π²Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Ρ‚Π°Π±ΠΎΠ²Π΅ Π΄Π° сС размразяват, Π±Π΅Π· Π΄Π° Π³ΠΈ затваря (ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Ρ‰Π΅ бъдС ΠΏΡ€Π΅Π·Π°Ρ€Π΅Π΄Π΅Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ към Ρ‚Π°Π±Π°).

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster