Chrome вСрсия 105

Google пусна Chrome 105, бСзплатният ΡƒΠ΅Π± Π±Ρ€Π°ΡƒΠ·ΡŠΡ€. Налична Π΅ ΠΈ стабилна вСрсия Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Chromium, основата Π½Π° Chrome. Chrome сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π° ΠΎΡ‚ Chromium ΠΏΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π»ΠΎΠ³Π° Π½Π° Google, систСмата Π·Π° извСстяванС ΠΏΡ€ΠΈ сривовС, ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ Π·Π° Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅, Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΎ ΠΎΡ‚ ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ (DRM), Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½Π°Ρ‚Π° инсталация Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, изолацията Π½Π° Π²ΠΈΠ½Π°Π³ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΡΡΡŠΡ‡Π½ΠΈΠΊ, прСдоставянСто Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π·Π° API Π½Π° Google ΠΈ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° RLZ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ‚ΡŠΡ€ΡΠ΅Π½ΠΈΡ. Π—Π° Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС нуТдаят ΠΎΡ‚ ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅, сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΎΡ‚Π΄Π΅Π»Π΅Π½ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ стабилСн ΠΊΠ»ΠΎΠ½ Π·Π° осСм сСдмици. Π‘Π»Π΅Π΄Π²Π°Ρ‰Π°Ρ‚Π° вСрсия, Chrome 106, Π΅ насрочСна Π·Π° 27 сСптСмври.

ΠšΠ»ΡŽΡ‡ΠΎΠ²ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² Chrome 105:

  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° спСциализирани прилоТСния Π·Π° Chrome Π΅ прСустановСна ΠΈ Π΅ Π·Π°ΠΌΠ΅Π½Π΅Π½Π° ΠΎΡ‚ самостоятСлни ΡƒΠ΅Π± прилоТСния, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° тСхнологията Progressive Web Apps (PWA) ΠΈ стандартни ΡƒΠ΅Π± API. Google ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ обяви Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅Ρ‚ΠΎ си Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° прилоТСнията Π·Π° Chrome ΠΎΡ‰Π΅ ΠΏΡ€Π΅Π· 2016 Π³. ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€Π°ΡˆΠ΅ Π΄Π° ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π΄ΠΎ 2018 Π³., Π½ΠΎ ΠΏΠΎ-късно ΠΎΡ‚Π»ΠΎΠΆΠΈ Ρ‚ΠΎΠ·ΠΈ ΠΏΠ»Π°Π½. Π’ Chrome 105 ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΎΠΏΠΈΡ‚Π²Π°Ρ‚ Π΄Π° инсталират прилоТСния Π·Π° Chrome, Ρ‰Π΅ видят ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈΠΌ, Π½ΠΎ самитС прилоТСния Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Ρ‚ Π΄Π° работят. Π’ Chrome 109 Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° стартиранС Π½Π° прилоТСния Π·Π° Chrome Ρ‰Π΅ бъдС Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π°.
  • ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½Π° Π΅ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° изолация Π·Π° процСса β€žΡ€Π΅Π½Π΄Π΅Ρ€β€œ, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π΅Π½ Π·Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ. Π’ΠΎΠ·ΠΈ процСс Π²Π΅Ρ‡Π΅ сС изпълнява Π² Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ (App Container), Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Π²ΡŠΡ€Ρ…Ρƒ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰Π°Ρ‚Π° систСма Π·Π° изолация Ρ‚ΠΈΠΏ β€žsandboxβ€œ. Ако бъдС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° уязвимост Π² ΠΊΠΎΠ΄Π° Π·Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°Π½Π΅, Ρ‚Π΅Π·ΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ограничСния Ρ‰Π΅ ΠΏΠΎΠΏΡ€Π΅Ρ‡Π°Ρ‚ Π½Π° атакуващия Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, ΠΊΠ°Ρ‚ΠΎ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚ систСмнитС извиквания, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°.
  • Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΎ Π΅ собствСно ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π·Π° ΠΊΠΎΡ€Π΅Π½Π½ΠΈ сСртификати Π·Π° сСртифициращи ΠΎΡ€Π³Π°Π½ΠΈ (Chrome Root Store). Новото Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΎ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΈ Π΄ΠΎΠΊΠ°Ρ‚ΠΎ внСдряванСто Π½Π΅ ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡ΠΈ, сСртификатитС Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Ρ‚ Π΄Π° сС провСряват, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, спСцифично Π·Π° всяка ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма. Π’ΠΎΠ²Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° Π½Π° Mozilla, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ, нСзависимо Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π·Π° ΠΊΠΎΡ€Π΅Π½Π½ΠΈ сСртификати Π·Π° Firefox, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΎ ΠΊΠ°Ρ‚ΠΎ ΠΏΡŠΡ€Π²ΠΎ Π·Π²Π΅Π½ΠΎ във Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° Π½Π° Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ Π·Π° сСртификати ΠΏΡ€ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ сайтовС ΠΏΡ€Π΅Π· HTTPS.
  • Π—Π°ΠΏΠΎΡ‡Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°Ρ‚Π° Π·Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° Web SQL API, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ нСстандартизиран, рядко сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈ изисква ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, Π·Π° Π΄Π° отговаря Π½Π° ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ изисквания Π·Π° сигурност. Chrome 105 забранява Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ Web SQL ΠΎΡ‚ ΠΊΠΎΠ΄, Π·Π°Ρ€Π΅Π΄Π΅Π½ Π±Π΅Π· HTTPS, ΠΈ към DevTools Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΎ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅. ΠŸΠ»Π°Π½ΠΈΡ€Π°Π½ΠΎ Π΅ Web SQL API Π΄Π° бъдС ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ ΠΏΡ€Π΅Π· 2023 Π³. Π—Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС нуТдаят ΠΎΡ‚ ΠΏΠΎΠ΄ΠΎΠ±Π½Π° функционалност, Ρ‰Π΅ бъдС Π½Π°Π»ΠΈΡ‡Π½Π° замяна, Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° WebAssembly.
  • Chrome Sync прСустанови ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° синхронизиранС с Chrome 73 ΠΈ ΠΏΠΎ-стари вСрсии.
  • Π—Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ macOS ΠΈ Windows ВградСният ΠΏΡ€Π΅Π³Π»Π΅Π΄Π½ΠΈΠΊ Π½Π° сСртификати Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½, замСствайки интСрфСйсното ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅, прСдоставяно ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма. ΠŸΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° вградСният ΠΏΡ€Π΅Π³Π»Π΅Π΄Π½ΠΈΠΊ сС използвашС само Π² ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΠΈ Π·Π° Linux ΠΈ ChromeOS.
  • Π’ΡŠΠ² вСрсията Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Android Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са настройки Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° API β€žΠ’Π΅ΠΌΠΈ ΠΈ Π³Ρ€ΡƒΠΏΠΈ ΠΏΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΈβ€œ, популяризирани ΠΊΠ°Ρ‚ΠΎ част ΠΎΡ‚ ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Π°Ρ‚Π° Privacy Sandbox ΠΈ позволяващи ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΏΠΎ интСрСси Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΈ тяхното ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ вмСсто прослСдяванС Π½Π° бисквитки, Π·Π° Π΄Π° сС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Ρ‚ Π³Ρ€ΡƒΠΏΠΈ ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ със сходни интСрСси, Π±Π΅Π· Π΄Π° сС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Ρ‚ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ. Подобни настройки бяха Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΈ към вСрсията Π·Π° ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅. Linux, ChromeOS, macOS ΠΈ Windows.
  • ΠšΠΎΠ³Π°Ρ‚ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π°Ρ‚Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° (БСзопасно ΡΡŠΡ€Ρ„ΠΈΡ€Π°Π½Π΅ > ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π°), сС ΡΡŠΠ±ΠΈΡ€Π° тСлСмСтрия Π·Π° инсталирани Π΄ΠΎΠ±Π°Π²ΠΊΠΈ, Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ API ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠΈ към външни уСбсайтовС. Π’Π΅Π·ΠΈ Π΄Π°Π½Π½ΠΈ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ Π½Π° Google Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½Π° дСйност ΠΈ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° ΠΎΡ‚ Π΄ΠΎΠ±Π°Π²ΠΊΠΈΡ‚Π΅ Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°.
  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° символи, Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΡ‚ ASCII, Π² Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ, посочСни Π² Π·Π°Π³Π»Π°Π²ΠΊΠ°Ρ‚Π° Π½Π° Cookie (Π·Π° IDN Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ, посочСтС Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ punycode), Π΅ остаряла ΠΈ Ρ‰Π΅ бъдС Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π° Π² Chrome 106. Π’Π°Π·ΠΈ промяна Ρ‰Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° Π² ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ с RFC 6265bis ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΎ във Firefox.
  • API Π·Π° пСрсонализирано ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½Π΅ Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π΄Π° пСрсонализира стила Π½Π° ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½ΠΈΡ‚Π΅ тСкстови области, Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°ΠΉΠΊΠΈ фиксирания стил Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° Π·Π° ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½Π΅ (::selection, ::inactive-selection) ΠΈ ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½Π΅ Π½Π° синтактични Π³Ρ€Π΅ΡˆΠΊΠΈ (::spelling-error, ::grammar-error). ΠŸΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½Π°Ρ‚Π° вСрсия Π½Π° API ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° промяна Π½Π° тСкста ΠΈ Ρ†Π²Π΅Ρ‚Π° Π½Π° Ρ„ΠΎΠ½Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° псСвдоСлСмСнтитС color ΠΈ background-color, Π½ΠΎ Π² Π±ΡŠΠ΄Π΅Ρ‰Π΅ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΎΠΏΡ†ΠΈΠΈ Π·Π° пСрсонализиранС Π½Π° стила.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈ с новия API, Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ добавянСто Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π΅Π½ тСкст, ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ във Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ ΠΈ ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½Π΅ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° правописа Π² ΡƒΠ΅Π± Ρ€Π°ΠΌΠΊΠΈ, прСдоставящи инструмСнти Π·Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° тСкст. Π”ΠΎΠΊΠ°Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΈ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° пСрсонализирано ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½Π΅ изисквашС слоТна манипулация Π½Π° DOM Π΄ΡŠΡ€Π²ΠΎ, Custom Highlight API прСдоставя Π³ΠΎΡ‚ΠΎΠ²ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π° добавянС ΠΈ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½Π΅, Π±Π΅Π· Π΄Π° сС засяга структурата Π½Π° DOM, ΠΈ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° стиловС, ΠΎΠ±Π²ΡŠΡ€Π·Π°Π½ΠΈ с Range ΠΎΠ±Π΅ΠΊΡ‚ΠΈ.

  • Заявката @container Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към CSS, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° стилизиратС Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ въз основа Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° родитСлския ΠΈΠΌ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚. @container Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Π° Π½Π° заявкитС @media, Π½ΠΎ сС ΠΏΡ€ΠΈΠ»Π°Π³Π° към Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° Π±Π»ΠΎΠΊΠ° (ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°), Π² ΠΊΠΎΠΉΡ‚ΠΎ Π΅ поставСн Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΡŠΡ‚, Π° Π½Π΅ към Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° цялата Π²ΠΈΠ΄ΠΈΠΌΠ° област. Π’ΠΎΠ²Π° Π²ΠΈ позволява Π΄Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Ρ‚Π΅ своя собствСна стилова Π»ΠΎΠ³ΠΈΠΊΠ° Π·Π° Π΄ΡŠΡ‰Π΅Ρ€Π½ΠΈΡ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, нСзависимо къдС Π΅ поставСн Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΡŠΡ‚ Π½Π° страницата.
    Chrome вСрсия 105
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ CSS ΠΏΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡŠΡ‚ ":has()", ΠΊΠΎΠΉΡ‚ΠΎ провСрява Π΄Π°Π»ΠΈ Π΄ΡŠΡ‰Π΅Ρ€Π΅Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ сС ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° Π² родитСлския си Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚. НапримСр, "p:has(span)" ΠΎΠ±Ρ…Π²Π°Ρ‰Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ. , Π²ΡŠΡ‚Ρ€Π΅ Π² ΠΊΠΎΠΉΡ‚ΠΎ сС Π½Π°ΠΌΠΈΡ€Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ .
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ HTML Sanitizer API, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Ρ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ ΠΎΡ‚ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ, ΠΊΠΎΠΈΡ‚ΠΎ влияят Π½Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Ρ‡Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄Π° setHTML(). Π’ΠΎΠ·ΠΈ API ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π·Π° дСзинфСкция Π½Π° входящи външни Π΄Π°Π½Π½ΠΈ, Π·Π° Π΄Π° сС ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ HTML Ρ‚Π°Π³ΠΎΠ²Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Π±ΠΈΡ…Π° ΠΌΠΎΠ³Π»ΠΈ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° XSS Π°Ρ‚Π°ΠΊΠΈ.
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Streams (ReadableStream) API Π·Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° заявки Π·Π° ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅, ΠΏΡ€Π΅Π΄ΠΈ тялото Π½Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π° Π΄Π° сС Π·Π°Ρ€Π΅Π΄ΠΈ, Ρ‚.Π΅. ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‚Π΅ Π΄Π°Π½Π½ΠΈ, Π±Π΅Π· Π΄Π° Ρ‡Π°ΠΊΠ°Ρ‚Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° страницата Π΄Π° Π·Π°Π²ΡŠΡ€ΡˆΠΈ.
  • Π—Π° инсталирани самостоятСлни ΡƒΠ΅Π± прилоТСния (PWA, Progressive Web App), Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° промяна Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π½Π° Π·Π°Π³Π»Π°Π²Π½Π°Ρ‚Π° Π»Π΅Π½Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° Π²Π΅Ρ‡Π΅ Π΅ Π½Π°Π»ΠΈΡ‡Π½Π° Ρ‡Ρ€Π΅Π· ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Window Controls Overlay. Π’Π΅Π·ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°Ρ‚ ΠΏΠ»ΠΎΡ‰Ρ‚Π° Π½Π° Π΅ΠΊΡ€Π°Π½Π° Π½Π° ΡƒΠ΅Π± ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ, Π·Π° Π΄Π° покрият цСлия ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†, ΠΏΡ€ΠΈΠ΄Π°Π²Π°ΠΉΠΊΠΈ ΠΌΡƒ Π²ΠΈΠ΄ Π½Π° стандартно дСсктоп ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π£Π΅Π± ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π° Ρ€Π΅Π½Π΄ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° Π²Ρ…ΠΎΠ΄Π° Π·Π° цСлия ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†, с ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Π±Π»ΠΎΠΊΠ° Π·Π° наслагванС, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ стандартнитС Π±ΡƒΡ‚ΠΎΠ½ΠΈ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° (затварянС, ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ ΠΈ максимизиранС).
    Chrome вСрсия 105
  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ Π½Π° Media Source ΠΎΡ‚ спСциализирани Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΡ†ΠΈ (Π² контСкста Π½Π° DedicatedWorker) Π΅ стабилизирана, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° подобряванС Π½Π° производитСлността ΠΏΡ€ΠΈ Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π±ΡƒΡ„Π΅Ρ€ΠΈΡ€Π°Π½Π° мСдия Ρ‡Ρ€Π΅Π· създаванС Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ MediaSource Π² ΠΎΡ‚Π΄Π΅Π»Π΅Π½ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊ ΠΈ ΠΈΠ·Π»ΡŠΡ‡Π²Π°Π½Π΅ Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΌΡƒ към HTMLMediaElement Π² основната нишка.
  • Π’ Client Hints API, ΠΊΠΎΠΉΡ‚ΠΎ сС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°, Π·Π° Π΄Π° Π·Π°ΠΌΠ΅Π½ΠΈ Π·Π°Π³Π»Π°Π²ΠΊΠ°Ρ‚Π° User-Agent ΠΈ позволява сСлСктивно Π²Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π·Π° спСцифични ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° ΠΈ систСмата (вСрсия, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΈ Π΄Ρ€.) само слСд заявка ΡΡŠΡ€Π²ΡŠΡ€, Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° свойството Sec-CH-Viewport-Heigh, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ информация Π·Π° височината Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° Π·Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄. Π€ΠΎΡ€ΠΌΠ°Ρ‚ΡŠΡ‚ Π½Π° ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½Π΅ Π·Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° Client Hints Π² Ρ‚Π°Π³Π° β€žmetaβ€œ Π·Π° външни рСсурси Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½: ΠŸΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π°: Π‘Ρ‚Π°Π½Π°:
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° създаванС Π½Π° Π³Π»ΠΎΠ±Π°Π»Π½ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ onbeforeinput (document.documentElement.onbeforeinput), ΠΊΠΎΠΈΡ‚ΠΎ ΡƒΠ΅Π± прилоТСнията ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° отмяна Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° тСкст Π² Π±Π»ΠΎΠΊΠΎΠ²Π΅. , ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ със Π·Π°Π΄Π°Π΄Π΅Π½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ β€žcontenteditableβ€œ, Π½Π° Π΅Ρ‚Π°ΠΏΠ° ΠΏΡ€Π΅Π΄ΠΈ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π° ΠΈ DOM Π΄ΡŠΡ€Π²ΠΎΡ‚ΠΎ.
  • Navigation API Ρ€Π°Π·ΡˆΠΈΡ€ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ си, позволявайки Π½Π° ΡƒΠ΅Π± прилоТСнията Π΄Π° ΠΏΡ€Π΅Ρ…Π²Π°Ρ‰Π°Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π° навигация Π² ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ, Π΄Π° ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€Π°Ρ‚ ΠΏΡ€Π΅Ρ…ΠΎΠ΄ ΠΈ Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ историята Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ. Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Π½ΠΎΠ²ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ - intercept() Π·Π° ΠΏΡ€Π΅Ρ…Π²Π°Ρ‰Π°Π½Π΅ Π½Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄ ΠΈ scroll() Π·Π° ΠΏΡ€Π΅Π²ΡŠΡ€Ρ‚Π°Π½Π΅ Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° позиция.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ статичСн ΠΌΠ΅Ρ‚ΠΎΠ΄ Response.json(), ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚Π΅ тяло Π½Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ въз основа Π½Π° JSON Π΄Π°Π½Π½ΠΈ.
  • НаправСни са подобрСния Π² инструмСнтитС Π·Π° ΡƒΠ΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. Π’ Π΄Π΅Π±ΡŠΠ³Π΅Ρ€Π° Π²Π΅Ρ‡Π΅ Π΅ възмоТно Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° горния стСк ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈ задСйстванС Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½Π΅, Π±Π΅Π· Π΄Π° сС ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π° сСсията Π·Π° отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ. ΠŸΠ°Π½Π΅Π»ΡŠΡ‚ β€žΠ Π΅ΠΊΠΎΡ€Π΄Π΅Ρ€β€œ, ΠΊΠΎΠΉΡ‚ΠΎ позволява записванС, Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ ΠΈ Π°Π½Π°Π»ΠΈΠ· Π½Π° потрСбитСлскитС дСйствия Π½Π° страница, Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½Π΅, Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π² Π΅Π΄Π½Π° ΡΡ‚ΡŠΠΏΠΊΠ° ΠΈ записванС Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ ΠΏΡ€ΠΈ Π·Π°Π΄ΡŠΡ€ΠΆΠ°Π½Π΅ Π½Π° курсора Π½Π° ΠΌΠΈΡˆΠΊΠ°Ρ‚Π°.

    Към ΠΏΠ°Π½Π΅Π»Π° Π·Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° производитСлността са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ LCP (Largest Contentful Paint), Π·Π° Π΄Π° сС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Ρ‚ закъснСния ΠΏΡ€ΠΈ Ρ€Π΅Π½Π΄ΠΈΡ€Π°Π½Π΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ (Π²ΠΈΠ΄ΠΈΠΌΠΈ Π·Π° потрСбитСля) Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π² ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° Π·Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄, ΠΊΠ°Ρ‚ΠΎ изобраТСния, Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠΎΠ²Π΅ ΠΈ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ. ΠŸΠ°Π½Π΅Π»ΡŠΡ‚ β€žΠ•Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈβ€œ Π²Π΅Ρ‡Π΅ ΠΏΠΎΠΊΠ°Π·Π²Π° наслагвания, ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈ Π²ΡŠΡ€Ρ…Ρƒ Π΄Ρ€ΡƒΠ³ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅, със спСциална ΠΈΠΊΠΎΠ½Π°. Π—Π° WebAssembly Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° изтСглянС Π½Π° Π΄Π°Π½Π½ΠΈ Π·Π° отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ DWARF.

Π’ допълнСниС към Π½ΠΎΠ²ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ, Π½ΠΎΠ²Π°Ρ‚Π° вСрсия отстранява 24 уязвимости. Много ΠΎΡ‚ уязвимоститС бяха ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ Ρ‡Ρ€Π΅Π· Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ тСстванС с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ΠΈ AFL. НС бяха ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π±ΠΈΡ…Π° ΠΌΠΎΠ³Π»ΠΈ Π΄Π° позволят заобикалянС Π½Π° всички слоСвС Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° ΠΈ изпълнСниС Π½Π° ΠΊΠΎΠ΄ Π² систСмата извън ΠΏΡΡΡŠΡ‡Π½Π°Ρ‚Π° срСда. ΠšΠ°Ρ‚ΠΎ част ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π·Π° Π½Π°Π³Ρ€Π°Π΄ΠΈ Π·Π° уязвимости Π·Π° Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° вСрсия, Google Π΅ ΠΏΡ€ΠΈΡΡŠΠ΄ΠΈΠ»Π° 21 Π½Π°Π³Ρ€Π°Π΄ΠΈ Π½Π° ΠΎΠ±Ρ‰Π° стойност 60 500 Π΄ΠΎΠ»Π°Ρ€Π° (Π΅Π΄Π½Π° Π½Π°Π³Ρ€Π°Π΄Π° ΠΎΡ‚ 10 000 Π΄ΠΎΠ»Π°Ρ€Π°, Π΅Π΄Π½Π° ΠΎΡ‚ 9 000 Π΄ΠΎΠ»Π°Ρ€Π°, Π΅Π΄Π½Π° ΠΎΡ‚ 7 500 Π΄ΠΎΠ»Π°Ρ€Π°, Π΅Π΄Π½Π° ΠΎΡ‚ 7 000 Π΄ΠΎΠ»Π°Ρ€Π°, Π΄Π²Π΅ ΠΎΡ‚ 5 000 Π΄ΠΎΠ»Π°Ρ€Π°, Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ ΠΎΡ‚ 3 000 Π΄ΠΎΠ»Π°Ρ€Π°, Π΄Π²Π΅ ΠΎΡ‚ 2 000 Π΄ΠΎΠ»Π°Ρ€Π° ΠΈ Π΅Π΄Π½Π° ΠΎΡ‚ 1 000 Π΄ΠΎΠ»Π°Ρ€Π°). Π Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° сСдСм ΠΎΡ‚ Π½Π°Π³Ρ€Π°Π΄ΠΈΡ‚Π΅ всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½.

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

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