Izdaja Firefox 78

Spletni brskalnik je bil izdan Firefox 78, pa tudi mobilno različico Firefox 68.10 для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Android. Выпуск Firefox 78 отнСсён ΠΊ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Π²Π΅Ρ‚ΠΎΠΊ с Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ сроком ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ (ESR), обновлСния для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π³ΠΎΠ΄Π°. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, сформировано ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ podruΕΎnice dolgoročna podpora 68.10.0 (Π² дальнСйшСм оТидаСтся Π΅Ρ‰Ρ‘ Π΄Π²Π° обновлСния 68.11 ΠΈ 68.12). Π’ блиТайшСС врСмя Π½Π° ΡΡ‚Π°Π΄ΠΈΡŽ beta testiranje PodruΕΎnica Firefox 79 bo preΕ‘la, izdaja pa je predvidena za 28. julij.

Glavni inovacije:

  • Π Π°ΡΡˆΠΈΡ€Π΅Π½Π° сводная страница (Protections Dashboard) с ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π°ΠΌΠΈ ΠΎΠ± эффСктивности Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ отслСТивания ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚Π°Ρ†ΠΈΠΈ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ управлСния паролями. Π’ Π½ΠΎΠ²ΠΎΠΌ выпускС появилась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ статистику использованию скомпромСтированных ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ пСрСсСчСния сохранённых ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ с извСстными ΡƒΡ‚Π΅Ρ‡ΠΊΠ°ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π±Π°Π·. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° haveibeenpwned.com, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅ΠΉ свСдСния ΠΎ 9.7 ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°Ρ… ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… записСй, ΠΏΠΎΡ…ΠΈΡ‰Π΅Π½Π½Ρ‹Ρ… Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π²Π·Π»ΠΎΠΌΠΎΠ² 456 сайтов. Π‘Π²ΠΎΠ΄ΠΊΠ° прСдоставляСтся Π½Π° страницС Β«about:protectionsΒ» ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· мСню, Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ»ΠΈΠΊ Π½Π° Π·Π½Π°Ρ‡ΠΎΠΊ Ρ‰ΠΈΡ‚Π° Π² адрСсной строкС (вмСсто Show Report Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ показываСтся Protections Dashboard).
    Izdaja Firefox 78

  • Π’ Uninstaller Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Β«OsveΕΎi FirefoxΒ«, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ Π² исходноС состояниС настройки ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ всС дополнСния Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Π½Π°ΠΊΠΎΠΏΠΈΠ²ΡˆΠΈΡ…ΡΡ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ случаС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ часто ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΈΡ… пСрСустановкой Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Кнопка Refresh ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ эффСкта Π½Π΅ потСряв Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ посСщСний, сохранённыС ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, Cookie, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Π΅ словари ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ для автозаполнСния Ρ„ΠΎΡ€ΠΌ (ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ создаётся Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ ΠΈ Π² Π½Π΅Π³ΠΎ пСрСносятся ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π‘Π”). ПослС наТатия Refresh Π±ΡƒΠ΄ΡƒΡ‚ потСряны дополнСния, Ρ‚Π΅ΠΌΡ‹ оформлСния, свСдСния ΠΎ ΠΏΡ€Π°Π²Π°Ρ… доступа, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Π΅ поисковыС Π΄Π²ΠΈΠΆΠΊΠΈ, Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ DOM-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°, сСртификаты, ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Π΅ настройки, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ стили (userChrome, userContent).
    Izdaja Firefox 78

  • Π’ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ для Π²ΠΊΠ»Π°Π΄ΠΎΠΊ контСкстноС мСню Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ элСмСнты для ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ закрытия Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, Π° Ρ‚Π°ΠΊΠΆΠ΅ для закрытия Π²ΠΊΠ»Π°Π΄ΠΎΠΊ справа ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΈ закрытия всСх Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ.

    Izdaja Firefox 78

  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ срабатывания хранитСля экрана Π²ΠΎ врСмя осущСствлСния Π²ΠΈΠ΄Π΅ΠΎΠ·Π²ΠΎΠ½ΠΊΠΎΠ² ΠΈ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΉ Π½Π° Π±Π°Π·Π΅ WebRTC.
  • На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Windows для GPU Intel ΠΏΡ€ΠΈ Π»ΡŽΠ±Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ экрана vključena sistem za sestavljanje WebRender, написанная Π½Π° языкС Rust ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ сущСствСнного увСличСния скорости отрисовки ΠΈ сниТСния Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° CPU. WebRender выносит Π½Π° сторону GPU ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ отрисовки содСрТимого страницы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Ρ‡Π΅Ρ€Π΅Π· выполняСмыС Π² GPU ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹. Π Π°Π½Π΅Π΅ WebRender Π±Ρ‹Π» Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Windows 10 для GPU Intel ΠΏΡ€ΠΈ использовании Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… экранных Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° систСмах с APU AMD Raven Ridge, AMD Evergreen ΠΈ Π½Π° Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°Ρ… с Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°ΠΌΠΈ NVIDIA. Π’ Linux WebRender ΠΏΠΎΠΊΠ° активируСтся для ΠΊΠ°Ρ€Ρ‚ Intel ΠΈ AMD Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π½ΠΎΡ‡Π½Ρ‹Ρ… сборках, ΠΈ Π½Π΅ поддСрТиваСтся для ΠΊΠ°Ρ€Ρ‚ NVIDIA. Для ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² about:config слСдуСт Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ настройки Β«gfx.webrender.allΒ» ΠΈ Β«gfx.webrender.enabledΒ» ΠΈΠ»ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Firefox с выставлСнной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ окруТСния MOZ_WEBRENDER=1.
  • Π”ΠΎ 100% Π΄ΠΎΠ²Π΅Π΄Π΅Π½Π° доля ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ· Π’Π΅Π»ΠΈΠΊΠΎΠ±Ρ€ΠΈΡ‚Π°Π½ΠΈΠΈ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π° страницС Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ сСрвисом Pocket. Π Π°Π½Π΅Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ страницы ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π»Π°ΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΈΠ· БША, ΠšΠ°Π½Π°Π΄Ρ‹ ΠΈ Π“Π΅Ρ€ΠΌΠ°Π½ΠΈΠΈ. ΠžΠΏΠ»Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ спонсорами Π±Π»ΠΎΠΊΠΈ показываСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² БША ΠΈ явно ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΊΠ°ΠΊ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°. Бвязанная с ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° пСрсонализация выполняСтся Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ свСдСний ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌ Π»ΠΈΡ†Π°ΠΌ (Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ загруТаСтся вСсь список Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ссылок Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ дСнь, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ранТируСтся Π½Π° сторонС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΎΡ‚Ρ‚Π°Π»ΠΊΠΈΠ²Π°ΡΡΡŒ ΠΎΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… истории посСщСний). Для ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Pocket ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° прСдусмотрСна настройка Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅ (Firefox Home Content/Recommended by Pocket) ΠΈ опция Β«browser.newtabpage.activity-stream.feeds.topsitesΒ» Π² about:config.
  • Vključeno ΠΏΠ°Ρ‚Ρ‡ΠΈ, Π²Π»ΠΈΡΡŽΡ‰ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ускорСния дСкодирования Π²ΠΈΠ΄Π΅ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ VA-API (поддСрТиваСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² окруТСниях Π½Π° Π±Π°Π·Π΅ Wayland).
  • ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Ρ‹ трСбования ΠΊ систСмным ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ Linux. Для запуска Firefox Π² Linux Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ трСбуСтся ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Glibc 2.17, libstdc++ 4.8.1 ΠΈ GTK+ 3.14.
  • БлСдуя ΠΏΠ»Π°Π½Ρƒ ΠΏΠΎ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ всС Π½Π°Π±ΠΎΡ€Ρ‹ ΡˆΠΈΡ„Ρ€ΠΎΠ² TLS Π½Π° Π±Π°Π·Π΅ DHE (TLS_DHE_*, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΎΠ±ΠΌΠ΅Π½Π° ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π”ΠΈΡ„Ρ„ΠΈ β€” Π₯Π΅Π»Π»ΠΌΠ°Π½Π°). Для сниТСния Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ влияния ΠΎΡ‚ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ DHE Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Π΄Π²Π° Π½ΠΎΠ²Ρ‹Ρ… Π½Π°Π±ΠΎΡ€Π° ΡˆΠΈΡ„Ρ€ΠΎΠ² AES-GCM Π½Π° Π±Π°Π·Π΅ SHA2.
  • Onemogočeno podpora za protokola TLS 1.0 in TLS 1.1. Za dostop do spletnih mest prek varnega komunikacijskega kanala mora streΕΎnik zagotoviti podporo za vsaj TLS 1.2. Po podatkih Googla se trenutno pribliΕΎno 0.5 % prenosov spletnih strani Ε‘e naprej izvaja z uporabo zastarelih različic TLS. Izklop je bil izveden v skladu z priporočila IETF (Internet Engineering Task Force). ΠŸΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ ΠΎΡ‚ΠΊΠ°Π·Π° ΠΎΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ TLS 1.0/1.1 являСтся отсутствиС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ соврСмСнных ΡˆΠΈΡ„Ρ€ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ECDHE ΠΈ AEAD) ΠΈ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ старых ΡˆΠΈΡ„Ρ€ΠΎΠ², Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π° соврСмСнном этапС развития Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ поставлСна ΠΏΠΎΠ΄ сомнСниС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, трСбуСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ цСлостности ΠΈ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ MD5 ΠΈ SHA-1). Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ вСрсиями TLS ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· настройку security.tls.version.enable-deprecated = true ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° страницС с ошибкой, Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΏΡ€ΠΈ Π·Π°Ρ…ΠΎΠ΄Π΅ Π½Π° сайт со старым ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ.
  • БущСствСнно ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ качСство Ρ€Π°Π±ΠΎΡ‚Ρ‹ с экранными Ρ€ΠΈΠ΄Π΅Ρ€Π°ΠΌΠΈ для людСй с Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ΠΌ зрСния (Ρ€Π΅ΡˆΠΈΠ»ΠΈΡΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ курсора, устранСны подвисания, ускорСна ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΡ‡Π΅Π½ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ† ΠΈ Ρ‚.ΠΏ.). Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с ΠΌΠΈΠ³Ρ€Π΅Π½ΡŒΡŽ ΠΈ эпилСпсиСй сокращСны Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ эффСкты, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ подсвСчиваниС Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ поисковой ΠΏΠ°Π½Π΅Π»ΠΈ.
  • Для прСдприятий Π² Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° для настройки Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°-Π²-ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ задания мастСр-пароля.
  • Π’ JavaScript-Π΄Π²ΠΈΠΆΠΊΠ΅ SpiderMonkey posodobljeno подсистСма ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, которая синхронизирована с Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΈΠ· JavaScript-Π΄Π²ΠΈΠΆΠΊΠ° V8, примСняСмого Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Π½Π° основС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π‘hromium. ИзмСнСниС ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… возмоТностСй, связанных с рСгулярными выраТСниями:
    • Poimenovane skupine vam omogočajo, da poveΕΎete dele niza, ki se ujema z regularnim izrazom, z določenimi imeni namesto z zaporednimi Ε‘tevilkami ujemanja (na primer namesto β€œ/(\d{4})-(\d{2})-(\d{ 2})/” lahko določite β€œ/( ? \d{4})-(? \d{2})-(? \d{2})/" in do leta ne dostopajte prek rezultata[1], ampak prek rezultata.skupine.leto).
    • Pobeg od pouka Znaki Unicode dodajajo konstrukciji \p{...} in \P{...}, na primer \p{Number} definira vse moΕΎne znake s Ε‘tevilkami (vključno s simboli, kot je β‘ ), \p{Alphabetic} - črke (vključno hieroglifi ), \p{Math} β€” matematični simboli itd.
    • Zastava dotAll povzroči sproΕΎitev maske Β».Β«. vključno z znaki za premik vrstice.
    • Način Poglej nazaj vam omogoča, da v regularnem izrazu določite, da je en vzorec pred drugim (na primer ujemanje zneska v dolarjih brez zajemanja znaka za dolar).
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ псСвдоклассы CSS :je() ΠΈ :kje() для привязки CSS-ΠΏΡ€Π°Π²ΠΈΠ» ΠΊ Π½Π°Π±ΠΎΡ€Ρƒ сСлСкторов. НапримСр, вмСсто

    header p:hover, main p:hover, footer p:hover {…}

    je mogoče določiti

    :is(header, main, footer) p:hover {…}

  • Π’ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ псСвдоклассы CSS :le za branje ΠΈ :brati, pisati для привязки ΠΊ элСмСнтам Ρ„ΠΎΡ€ΠΌ (input ΠΈΠ»ΠΈ textarea), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Intl.ListFormat() для создания Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… списков (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°ΠΌΠ΅Π½Ρ‹ Β«orΒ» Π½Π° Β«ΠΈΠ»ΠΈΒ», Β«andΒ» Π½Π° Β«ΠΈΒ»).

    const lf = new Intl.ListFormat(β€˜en’);
    lf.format([β€˜Frank’, β€˜Christine’, β€˜Flora’]);
    // β†’ β€˜Frank, Christine, and Flora’
    // ΠΏΡ€ΠΈ Π»ΠΎΠΊΠ°Π»ΠΈ Β«ruΒ» Π±ΡƒΠ΄Π΅Ρ‚ β€˜Frank, Christine ΠΈ Flora’

  • Metoda Intl.NumberFormat Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° форматирования Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния, Π²Π°Π»ΡŽΡ‚, Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… ΠΈ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Ρ… ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«Intl.NumberFormat(β€˜en’, {style: β€˜unit’, unit: β€˜meter-per-second’}Β»);
  • Dodana metoda ParentNode.replaceChildren(), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ ΡƒΠ·Π΅Π».
  • Π’ ESR-Π²Π΅Ρ‚ΠΊΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Service worker ΠΈ Push API (Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ ESR-выпускС ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹).
  • Π’ WebAssembly Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° ΠΈ экспорта 64-разрядных Ρ†Π΅Π»Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ JavaScript-Ρ‚ΠΈΠΏ BigInt. Для WebAssembly Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Večvrednost, dopuőčanje funkcije vrnejo več kot eno vrednost.
  • Π’ консоли для web-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² zavarovano Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΆΡƒΡ€Π½Π°Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ошибок, связанных с Promise, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ свСдСния ΠΎΠ± ΠΈΠΌΠ΅Π½Π°Ρ…, стСках ΠΈ свойствах, Ρ‡Ρ‚ΠΎ сущСствСнно ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ€Π°Π·Π±ΠΎΡ€ ошибок ΠΏΡ€ΠΈ использовании Ρ‚Π°ΠΊΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ², ΠΊΠ°ΠΊ Angular.

    Izdaja Firefox 78

  • Π’ инструмСнтах для web-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ DOM ΠΏΡ€ΠΈ инспСктировании сайтов, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ CSS-свойств.
  • Π’ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ΅ JavaScript Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ раскрытия сокращённых ΠΈΠΌΡ‘Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π½Π° основС source-map ΠΏΡ€ΠΈ использовании Ρ‚ΠΎΡ‡Π΅ΠΊ Турналирования (Log points), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ срабатывания ΠΌΠ΅Ρ‚ΠΊΠΈ ΡΠ±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒ Π² web-консоль ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π΅ строки Π² ΠΊΠΎΠ΄Π΅ ΠΈ значСниях ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….
  • Π’ интСрфСйсС инспСктирования сСти Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ свСдСния ΠΎ дополнСниях, ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°Ρ… Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ отслСТивания ΠΈ CORS-ограничСниях (Cross-Origin Resource Sharing), ΡΡ‚Π°Π²ΡˆΠΈΡ… ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ запроса.
    Izdaja Firefox 78

Poleg novosti in popravkov napak v Firefoxu 78
odpraviti vrsto ranljivosti, od katerih jih je več označenih kot kritičnih, tj. lahko povzroči izvrőitev napadalčeve kode pri odpiranju posebej oblikovanih strani. Informacije o odpravljenih varnostnih težavah trenutno niso na voljo, vendar se pričakuje, da bo seznam ranljivosti objavljen v nekaj urah.

Vir: opennet.ru

Dodaj komentar