ВСрсия Π½Π° Firefox 78

ΠŸΡƒΡΠ½Π°Ρ‚ ΡƒΠ΅Π± Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ Firefox 78, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΌΠΎΠ±ΠΈΠ»Π½Π° вСрсия Firefox 68.10 Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Android. ВСрсията Π½Π° Firefox 78 Π΅ класифицирана ΠΊΠ°Ρ‚ΠΎ услуга Π·Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° (ESR), с Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΈ ΠΏΡ€Π΅Π· цялата Π³ΠΎΠ΄ΠΈΠ½Π°. Π’ допълнСниС, актуализация Π½Π° ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡ ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ Π΄ΡŠΠ»Π³ΠΎΡΡ€ΠΎΡ‡Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° 68.10.0 (ΠΎΡ‡Π°ΠΊΠ²Π°Ρ‚ сС ΠΎΡ‰Π΅ Π΄Π²Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² Π±ΡŠΠ΄Π΅Ρ‰Π΅: 68.11 ΠΈ 68.12). ΠžΡ‡Π°ΠΊΠ²Π°ΠΉΡ‚Π΅ скоро Π½Π° сцСната Π±Π΅Ρ‚Π° тСстванС ΠšΠ»ΠΎΠ½ΡŠΡ‚ Π½Π° Firefox 79 Ρ‰Π΅ бъдС ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»Π΅Π½, Ρ‡ΠΈΠ΅Ρ‚ΠΎ пусканС Π΅ насрочСно Π·Π° 28 юли.

ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈ:

  • Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π°Ρ‚Π° с ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ (Ρ‚Π°Π±Π»ΠΎ Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π°) Π΅ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½Π° с ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ Π·Π° СфСктивността Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈΡ‚Π΅ Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° срСщу прослСдяванС Π½Π° двиТСния, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·Π° ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ. Новата вСрсия Π΄Π°Π²Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° сС ΠΏΡ€Π΅Π³Π»Π΅ΠΆΠ΄Π°Ρ‚ статистики Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π΄Π° сС прослСдяват възмоТни прСсичания Π½Π° Π·Π°ΠΏΠ°Π·Π΅Π½ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ с извСстни Ρ‚Π΅Ρ‡ΠΎΠ²Π΅ Π½Π° потрСбитСлски Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Ρ‡Ρ€Π΅Π· интСграция с Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° haveibeenpwned.com, която Π²ΠΊΠ»ΡŽΡ‡Π²Π° информация Π·Π° 9.7 ΠΌΠΈΠ»ΠΈΠ°Ρ€Π΄Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚Π°, ΠΎΡ‚ΠΊΡ€Π°Π΄Π½Π°Ρ‚ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ…Π°ΠΊΠ²Π°Π½Π΅ Π½Π° 456 сайта. Π Π΅Π·ΡŽΠΌΠ΅Ρ‚ΠΎ сС прСдоставя Π½Π° страницата β€žabout:protectionsβ€œ ΠΈΠ»ΠΈ Ρ‡Ρ€Π΅Π· мСню, ΠΈΠ·Π²ΠΈΠΊΠ°Π½ΠΎ Ρ‡Ρ€Π΅Π· Ρ‰Ρ€Π°ΠΊΠ²Π°Π½Π΅ Π²ΡŠΡ€Ρ…Ρƒ ΠΈΠΊΠΎΠ½Π°Ρ‚Π° Π½Π° Ρ‰ΠΈΡ‚ Π² адрСсната Π»Π΅Π½Ρ‚Π° (Ρ‚Π°Π±Π»ΠΎΡ‚ΠΎ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° Π²Π΅Ρ‡Π΅ сС ΠΏΠΎΠΊΠ°Π·Π²Π° вмСсто ПоказванС Π½Π° ΠΎΡ‚Ρ‡Π΅Ρ‚Π°).
    ВСрсия Π½Π° Firefox 78

  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π±ΡƒΡ‚ΠΎΠ½ към UninstallerОбновяванС Π½Π° Firefoxβ€œ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° Π½ΡƒΠ»ΠΈΡ€Π°Ρ‚Π΅ настройкитС ΠΈ Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅Ρ‚Π΅ всички Π΄ΠΎΠ±Π°Π²ΠΊΠΈ, Π±Π΅Π· Π΄Π° Π³ΡƒΠ±ΠΈΡ‚Π΅ Π½Π°Ρ‚Ρ€ΡƒΠΏΠ°Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ. Π’ случай Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ чСсто сС ΠΎΠΏΠΈΡ‚Π²Π°Ρ‚ Π΄Π° Π³ΠΈ Ρ€Π΅ΡˆΠ°Ρ‚, ΠΊΠ°Ρ‚ΠΎ прСинсталират Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°. Π‘ΡƒΡ‚ΠΎΠ½ΡŠΡ‚ Refresh Ρ‰Π΅ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° постигнСтС ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π΅Ρ„Π΅ΠΊΡ‚, Π±Π΅Π· Π΄Π° Π³ΡƒΠ±ΠΈΡ‚Π΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΈ, история Π½Π° ΡΡŠΡ€Ρ„ΠΈΡ€Π°Π½Π΅, Π·Π°ΠΏΠ°Π·Π΅Π½ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, бисквитки, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ Ρ€Π΅Ρ‡Π½ΠΈΡ†ΠΈ ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ попълванС Π½Π° формуляри (ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ‰Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ Π±ΡƒΡ‚ΠΎΠ½Π°, сС създава Π½ΠΎΠ² ΠΏΡ€ΠΎΡ„ΠΈΠ» ΠΈ сС ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΡ‚ посочСнитС Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ към Π½Π΅Π³ΠΎ). Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ Ρ‰Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ ОбновяванС, Π΄ΠΎΠ±Π°Π²ΠΊΠΈΡ‚Π΅, Ρ‚Π΅ΠΌΠΈΡ‚Π΅, информацията Π·Π° ΠΏΡ€Π°Π²Π°Ρ‚Π° Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ‚Π΅ Ρ‚ΡŠΡ€ΡΠ°Ρ‡ΠΊΠΈ, Π»ΠΎΠΊΠ°Π»Π½ΠΎΡ‚ΠΎ DOM Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, сСртификатитС, ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½ΠΈΡ‚Π΅ настройки, потрСбитСлскитС стиловС (userChrome, userContent) Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π·Π°Π³ΡƒΠ±Π΅Π½ΠΈ.
    ВСрсия Π½Π° Firefox 78

  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ към контСкстното мСню, ΠΏΠΎΠΊΠ°Π·Π²Π°Π½ΠΎ Π·Π° Ρ€Π°Π·Π΄Π΅Π»ΠΈ, Π·Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° няколко Ρ€Π°Π·Π΄Π΅Π»Π°, затварянС Π½Π° Ρ€Π°Π·Π΄Π΅Π»ΠΈ вдясно ΠΎΡ‚ тСкущия ΠΈ затварянС Π½Π° всички Ρ€Π°Π·Π΄Π΅Π»ΠΈ с ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° тСкущия.

    ВСрсия Π½Π° Firefox 78

  • Π‘ΠΊΡ€ΠΈΠΉΠ½ΡΠ΅ΠΉΠ²ΡŠΡ€ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ΠΈ ΠΈ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° WebRTC.
  • На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Windows Π·Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ процСсори Intel ΠΏΡ€ΠΈ всяка Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΡ Π½Π° Π΅ΠΊΡ€Π°Π½Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ систСма Π·Π° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ€Π°Π½Π΅ WebRender, написан Π½Π° Rust ΠΈ Π²ΠΈ позволява Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚Π΅ скоростта Π½Π° изобразяванС ΠΈ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΡ‚Π΅ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° процСсора. WebRender възлага ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ изобразяванС Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° страницата към страна Π½Π° GPU, ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ Ρ‡Ρ€Π΅Π· ΡˆΠ΅ΠΉΠ΄ΡŠΡ€ΠΈ, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ Π½Π° GPU. ΠŸΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° WebRender бСшС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Windows 10 Π·Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ процСсори Intel ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΌΠ°Π»ΠΊΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π½ΠΈ способности Π½Π° Π΅ΠΊΡ€Π°Π½Π°, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π½Π° систСми с AMD Raven Ridge, AMD Evergreen APU ΠΈ Π½Π° Π»Π°ΠΏΡ‚ΠΎΠΏΠΈ с Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈ NVIDIA. Π’ Linux WebRender Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ Π·Π° ΠΊΠ°Ρ€Ρ‚ΠΈ Intel ΠΈ AMD само ΠΏΡ€ΠΈ Π½ΠΎΡ‰Π½ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΠΈ ΠΈ Π½Π΅ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Π·Π° ΠΊΠ°Ρ€Ρ‚ΠΈ NVIDIA. Π—Π° Π΄Π° Π³ΠΎ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅ Π² about:config, трябва Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ настройкитС β€žgfx.webrender.allβ€œ ΠΈ β€žgfx.webrender.enabledβ€œ ΠΈΠ»ΠΈ Π΄Π° стартиратС Firefox с Π·Π°Π΄Π°Π΄Π΅Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Π½Π° срСдата MOZ_WEBRENDER=1.
  • Π”Π΅Π»ΡŠΡ‚ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π² ΠžΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΎΡ‚ΠΎ кралство, Π·Π° ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅, ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π°Π½ΠΎ ΠΎΡ‚ услугата Pocket, Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΎ Π½Π° страницата с Π½ΠΎΠ² Ρ€Π°Π·Π΄Π΅Π», Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ Π΄ΠΎ 100%. ΠŸΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° Ρ‚Π°ΠΊΠΈΠ²Π° страници сС ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ…Π° само Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΎΡ‚ БАЩ, Канада ΠΈ ГСрмания. Π‘Π»ΠΎΠΊΠΎΠ²Π΅, ΠΏΠ»Π°Ρ‚Π΅Π½ΠΈ ΠΎΡ‚ спонсори, сС ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ само Π² БАЩ ΠΈ са ясно ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°. ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎ с ΠΈΠ·Π±ΠΎΡ€Π° Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅, сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΎΡ‚ страна Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ Π±Π΅Π· ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° информация Π·Π° потрСбитСля Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈ страни (цСлият списък с ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π°Π½ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠΈ Π·Π° тСкущия Π΄Π΅Π½ сС Π·Π°Ρ€Π΅ΠΆΠ΄Π° Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°, ΠΊΠΎΠΉΡ‚ΠΎ сС класира ΠΎΡ‚ страната Π½Π° потрСбитСля въз основа Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ историята Π½Π° ΡΡŠΡ€Ρ„ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ). Π—Π° Π΄Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅, ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π°Π½ΠΎ ΠΎΡ‚ Pocket, ΠΈΠΌΠ° настройка Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π° (Firefox Home Content/Recommended by Pocket) ΠΈ опцията β€žbrowser.newtabpage.activity-stream.feeds.topsitesβ€œ Π² about:config.
  • Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ засягат производитСлността ΠΈ стабилността Π½Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΎΡ‚ΠΎ ускорСниС Π½Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Ρ‡Ρ€Π΅Π· VA-API (ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° сС само Π² Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Wayland срСди).
  • ПовишСни са изискванията към систСмнитС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° Linux. Π˜Π·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Firefox Π½Π° Linux Π²Π΅Ρ‡Π΅ изисква ΠΏΠΎΠ½Π΅ Glibc 2.17, libstdc++ 4.8.1 ΠΈ GTK+ 3.14.
  • Π‘Π»Π΅Π΄ ΠΏΠ»Π°Π½Π° Π·Π° прСкратяванС Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° наслСдСни криптографски Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ, всички ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π·Π° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π΅ Π½Π° TLS, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° DHE (TLS_DHE_*, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π½Π° Diffie-Hellman), са Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΈ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅. Π—Π° Π΄Π° сС Π½Π°ΠΌΠ°Π»ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎΡ‚ΠΎ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»Π½ΠΎ Π²ΡŠΠ·Π΄Π΅ΠΉΡΡ‚Π²ΠΈΠ΅ ΠΎΡ‚ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° DHE, бяха Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π΄Π²Π° Π½ΠΎΠ²ΠΈ AES-GCM ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π·Π° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π΅, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° SHA2.
  • Ρ…ΠΎΡ€Π° с уврСТдания ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ TLS 1.0 ΠΈ TLS 1.1. Π—Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ сайтовС ΠΏΠΎ Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π΅Π½ ΠΊΠ°Π½Π°Π», ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ трябва Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΏΠΎΠ½Π΅ TLS 1.2. Π‘ΠΏΠΎΡ€Π΅Π΄ Google Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΎΠΊΠΎΠ»ΠΎ 0.5% ΠΎΡ‚ изтСглянията Π½Π° ΡƒΠ΅Π± страници ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°Ρ‚ Π΄Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° остарСли вСрсии Π½Π° TLS. Π‘ΠΏΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π΅ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½ΠΎ Π² ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ с ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈ IETF (Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½Π° Π³Ρ€ΡƒΠΏΠ°). ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π° Π·Π° ΠΎΡ‚ΠΊΠ°Π·Π° Π΄Π° сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° 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 Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ подсистСма Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° рСгулярни ΠΈΠ·Ρ€Π°Π·ΠΈ, която Π΅ синхронизирана с ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΎΡ‚ V8 JavaScript двигатСля, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Chromium. ΠŸΡ€ΠΎΠΌΡΠ½Π°Ρ‚Π° Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠΌ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° слСднитС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с рСгулярни ΠΈΠ·Ρ€Π°Π·ΠΈ:
    • Π˜ΠΌΠ΅Π½ΡƒΠ²Π°Π½ΠΈ Π³Ρ€ΡƒΠΏΠΈ Π²ΠΈ позволяват Π΄Π° асоцииратС части ΠΎΡ‚ Π½ΠΈΠ·, ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π°Ρ‰ Π½Π° рСгулярСн ΠΈΠ·Ρ€Π°Π·, с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΈΠΌΠ΅Π½Π° вмСсто ΠΏΠΎΡ€Π΅Π΄Π½ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° съвпадСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ вмСсто "/(\d{4})-(\d{2})-(\d{ 2})/" ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° посочитС "/( ? \d{4})-(? \d{2})-(? \d{2})/" ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π³ΠΎΠ΄ΠΈΠ½Π°Ρ‚Π° Π½Π΅ Ρ‡Ρ€Π΅Π· Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚[1], Π° Ρ‡Ρ€Π΅Π· Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚.Π³Ρ€ΡƒΠΏΠΈ.Π³ΠΎΠ΄ΠΈΠ½Π°).
    • Бягство ΠΎΡ‚ часовСтС Unicode символитС добавят конструкциитС \p{…} ΠΈ \P{…}, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ \p{Number} Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π° всички възмоТни Π·Π½Π°Ρ†ΠΈ с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° числа (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π½Π°Ρ†ΠΈ ΠΊΠ°Ρ‚ΠΎ β‘ ), \p{Alphabetic} - Π±ΡƒΠΊΠ²ΠΈ (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΉΠ΅Ρ€ΠΎΠ³Π»ΠΈΡ„ΠΈ ), \p{Math} β€” матСматичСски символи ΠΈ Π΄Ρ€.
    • Ρ„Π»Π°Π³ dotAll причинява маската "." Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π½Π°Ρ†ΠΈ Π·Π° Π½ΠΎΠ² Ρ€Π΅Π΄.
    • Ρ€Π΅ΠΆΠΈΠΌ ПоглСдни Π½Π°Π·Π°Π΄ Π²ΠΈ позволява Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Π² рСгулярСн ΠΈΠ·Ρ€Π°Π·, Ρ‡Π΅ Π΅Π΄ΠΈΠ½ шаблон ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π° Π΄Ρ€ΡƒΠ³ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ съвпадСниС Π½Π° сума Π² Π΄ΠΎΠ»Π°Ρ€ΠΈ, Π±Π΅Π· Π΄Π° улавятС Π·Π½Π°ΠΊΠ° Π·Π° Π΄ΠΎΠ»Π°Ρ€).
  • Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈ CSS псСвдо-класовС :Π΅() ΠΈ :ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ() Π·Π° ΠΎΠ±Π²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° CSS ΠΏΡ€Π°Π²ΠΈΠ»Π° към Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ сСлСктори. НапримСр, вмСсто

    Π·Π°Π³Π»Π°Π²ΠΈΠ΅ p:hover, main p:hover, Π΄ΠΎΠ»Π΅Π½ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ» p:hover {…}

    ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅

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

  • Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ CSS псСвдо-класовС :Π‘Π°ΠΌΠΎ Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ ΠΈ :Ρ‡Π΅Ρ‚ΠΈ пиши Π·Π° ΠΎΠ±Π²ΡŠΡ€Π·Π²Π°Π½Π΅ към Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° формуляр (Π²Ρ…ΠΎΠ΄ ΠΈΠ»ΠΈ тСкстово ΠΏΠΎΠ»Π΅), ΠΊΠΎΠΈΡ‚ΠΎ са Π·Π°Π±Ρ€Π°Π½Π΅Π½ΠΈ ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈ Π·Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ Intl.ListFormat() Π·Π° създаванС Π½Π° Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΡΠΏΠΈΡΡŠΡ†ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ замяна Π½Π° β€žΠΈΠ»ΠΈβ€œ с β€žΠΈΠ»ΠΈβ€œ, β€žΠΈβ€œ с β€žΠΈβ€œ).

    const lf = Π½ΠΎΠ² Intl.ListFormat('en');
    lf.format(['Π€Ρ€Π°Π½ΠΊ', 'ΠšΡ€ΠΈΡΡ‚ΠΈΠ½', 'Π€Π»ΠΎΡ€Π°']);
    // β†’ β€žΠ€Ρ€Π°Π½ΠΊ, ΠšΡ€ΠΈΡΡ‚ΠΈΠ½ ΠΈ Π€Π»ΠΎΡ€Π°β€œ
    // с Π»ΠΎΠΊΠ°Π» β€žruβ€œ Ρ‰Π΅ бъдС β€žΠ€Ρ€Π°Π½ΠΊ, ΠšΡ€ΠΈΡΡ‚ΠΈΠ½ ΠΈ Π€Π»ΠΎΡ€Π°β€œ

  • ΠœΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ Intl.NumberFormat Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΠ΅Ρ€Π½ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ, Π²Π°Π»ΡƒΡ‚ΠΈ, Π½Π°ΡƒΡ‡Π½ΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΈ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ β€žIntl.NumberFormat('en', {style: 'unit', unit: 'meter-per-second'}");
  • Π”ΠΎΠ±Π°Π²Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ ParentNode.replaceChildren(), ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΈΠ»ΠΈ изчиститС ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ Π΄ΡŠΡ‰Π΅Ρ€Π΅Π½ възСл.
  • ΠšΠ»ΠΎΠ½ΡŠΡ‚ ESR Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Service Worker ΠΈ Push API (Ρ‚Π΅ бяха Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΈ Π² ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° вСрсия Π½Π° ESR).
  • WebAssembly добавя ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€Π°Π½Π΅ ΠΈ СкспортиранС Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° 64-Π±ΠΈΡ‚ΠΎΠ²Π° цСлочислСна функция с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Ρ‚ΠΈΠΏΠ° JavaScript BigInt. Π Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΡΡŠΡ‰ΠΎ Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΎ Π·Π° WebAssembly ΠœΠ½ΠΎΠ³ΠΎΡΡ‚ΠΎΠΉΠ½ΠΎΡΡ‚, позволявайки Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ€ΡŠΡ‰Π°Ρ‚ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ Π΅Π΄Π½Π° стойност.
  • Π’ ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π° Π·Π° ΡƒΠ΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ осигурСни ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рСгистриранС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Promise, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ информация Π·Π° ΠΈΠΌΠ΅Π½Π°, стСковС ΠΈ свойства, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-лСсно отстраняванСто Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Ρ€Π°ΠΌΠΊΠΈ ΠΊΠ°Ρ‚ΠΎ Angular.

    ВСрсия Π½Π° Firefox 78

  • Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π·Π° ΡƒΠ΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈΡ…Π° производитСлността Π½Π° DOM навигация ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° сайтовС, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ CSS свойства.
  • JavaScript Π΄Π΅Π±ΡŠΠ³Π΅Ρ€ΡŠΡ‚ Π²Π΅Ρ‡Π΅ ΠΈΠΌΠ° способността Π΄Π° Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π° ΡΡŠΠΊΡ€Π°Ρ‚Π΅Π½ΠΈΡ‚Π΅ ΠΈΠΌΠ΅Π½Π° Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ въз основа Π½Π° ΠΊΠ°Ρ€Ρ‚Π°Ρ‚Π° Π½Π° ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊΠ°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ‚ΠΎΡ‡ΠΊΠΈ Π·Π° сСч (Log points), ΠΊΠΎΠΈΡ‚ΠΎ Π²ΠΈ позволяват Π΄Π° ΠΈΠ·Ρ…Π²ΡŠΡ€Π»ΠΈΡ‚Π΅ информация Π·Π° Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° Ρ€Π΅Π΄Π° Π² ΠΊΠΎΠ΄Π° ΠΈ стойноститС Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡ‚Π΅ Π² ΡƒΠ΅Π± ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π° Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, Π² ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΡŠΡ‚ сС задСйства.
  • Π’ интСрфСйса Π·Π° инспСкция Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° информация Π·Π° Π΄ΠΎΠ±Π°Π²ΠΊΠΈ, ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ ΠΏΡ€ΠΎΡ‚ΠΈΠ² прослСдяванС ΠΈ CORS (Cross-Origin Resource Sharing) ограничСния, ΠΊΠΎΠΈΡ‚ΠΎ са Π΄ΠΎΠ²Π΅Π»ΠΈ Π΄ΠΎ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° заявката.
    ВСрсия Π½Π° Firefox 78

Π’ допълнСниС към ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈΡ‚Π΅ ΠΈ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ във Firefox 78
Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Π½ сСрия ΠΎΡ‚ уязвимости, ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ няколко са ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ, Ρ‚.Π΅. ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ изпълнСниС Π½Π° ΠΊΠΎΠ΄ Π½Π° Π°Ρ‚Π°ΠΊΡƒΠ²Π°Ρ‰ ΠΏΡ€ΠΈ отварянС Π½Π° спСциално ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½ΠΈ страници. Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π΅ Π΅ Π½Π°Π»ΠΈΡ‡Π½Π° информация с подробности Π·Π° ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ със сигурността, Π½ΠΎ сС ΠΎΡ‡Π°ΠΊΠ²Π° списък с уязвимости Π΄Π° бъдС ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ Π΄ΠΎ няколко часа.

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€