ИзданиС Π½Π° ΡƒΠ΅Π± Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ Chrome 129

Компания Google ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΡƒΠ΅Π± Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° Chrome 129. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π΅ Π½Π°Π»ΠΈΡ‡Π½Π° стабилна вСрсия Π½Π° свободния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Chromium, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ основата Π½Π° Chrome. Π‘Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ Chrome сС ΠΎΡ‚Π»ΠΈΡ‡Π°Π²Π° ΠΎΡ‚ Chromium с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΈ Π½Π° Google, Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° систСма Π·Π° извСстяванС ΠΏΡ€ΠΈ срив, ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π·Π° Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΊΠΎΠΏΠΈΡ€Π°Π½ΠΎ Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΎ Π²ΠΈΠ΄Π΅ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ (DRM), систСма Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ инсталиранС Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, постоянно Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Sandbox изолация, прСдоставянС Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π·Π° Google API ΠΈ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° RLZ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ ΠΏΡ€ΠΈ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅. Π—Π° Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС нуТдаят ΠΎΡ‚ ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° актуализация, ΠΏΠΎΠΎΡ‚Π΄Π΅Π»Π½ΠΎ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΊΠ»ΠΎΠ½ Extended Stable, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ с ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎΡΡ‚ 8 сСдмици. Π‘Π»Π΅Π΄Π²Π°Ρ‰ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Chrome 130 Π΅ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΎ Π·Π° 15 ΠΎΠΊΡ‚ΠΎΠΌΠ²Ρ€ΠΈ.

Основни ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² Chrome 129:

  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° настройка Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°Π½Π΅Π»Π° с инструмСнти, позволяваща Π½Π° потрСбитСля Π΄Π° Π·Π°ΠΊΡ€Π΅ΠΏΠ²Π°, ΠΎΡ‚ΠΊΠ°Ρ‡Π²Π° ΠΈ промСня мСстополоТСниСто Π½Π° ΠΈΠΊΠΎΠ½ΠΈΡ‚Π΅ Ρ‡Ρ€Π΅Π· ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π°, ΠΏΠΎΠΊΠ°Π·Π²Π°Π½ Π² страничната Π»Π΅Π½Ρ‚Π°. НапримСр, ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ поставСни Π½Π° ΠΏΠ°Π½Π΅Π»Π° Π±ΡƒΡ‚ΠΎΠ½ΠΈ Π·Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° интСрфСйса Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅, изчистванС Π½Π° Π΄Π°Π½Π½ΠΈ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°, отварянС Π½Π° Ρ€Π΅ΠΆΠΈΠΌ Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅, ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π² ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€Π° Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅, ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π² ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€Π° Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈΡ‚Π΅ ΠΈ Ρ‚.Π½. Π—Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Π·Π°ΠΊΡ€Π΅ΠΏΠ²Π°Π½Π΅ Π½Π° ΠΈΠΊΠΎΠ½ΠΊΠΈΡ‚Π΅ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ β€žchrome://flags/#toolbar-pinningβ€œ.
    ИзданиС Π½Π° ΡƒΠ΅Π± Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ Chrome 129
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π΅ функция Π·Π° сравнСниС Π½Π° Ρ‚Π°Π±ΠΎΠ²Π΅, позволяваща ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° сравнитСлСн ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° стоки, страницитС Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ са ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ‚Π°Π±ΠΎΠ²Π΅. Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π΅ Π½Π° Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ засСга само Π·Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π² БАЩ.
    ИзданиС Π½Π° ΡƒΠ΅Π± Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ Chrome 129
  • Π’ вСрсията Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Android Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ прСмСстванСто Π½Π° Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ Ρ‚Π°Π±ΠΎΠ²Π΅ Π² ΠΎΡ‚Π΄Π΅Π»Π½Π° сСкция (Inactive Tabs) Π½Π° интСрфСйса Π·Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π°Π±ΠΎΠ²Π΅Ρ‚Π΅. Има Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° всички стари Ρ‚Π°Π±ΠΎΠ²Π΅ ΠΈ затварянСто ΠΈΠΌ изцяло. По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½ΠΎΠ²Π°Ρ‚Π° функция Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π° Π·Π° 1% ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅. Π’Π°Π±ΠΎΠ²Π΅Ρ‚Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ сС ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ слСд ΠΊΠ°Ρ‚ΠΎ са Π² сСкцията Inactive Tabs ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 60 Π΄Π½ΠΈ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ СкспСримСнталСн Ρ€Π΅ΠΆΠΈΠΌ Π½Π° сподСлянС Π½Π° процСси, ΠΏΡ€ΠΈ ΠΊΠΎΠΉΡ‚ΠΎ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΈ, ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ със ΡΡŠΡ‰ΠΈΡ сайт, Ρ‰Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΅Π΄ΠΈΠ½ ΠΎΠ±Ρ‰ процСс Π½Π° Ρ€Π΅Π½Π΄ΠΈΡ€Π°Π½Π΅, вмСсто ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ процСси. Π’ΠΎΠ²Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ позволява ускоряванС Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° страницитС ΠΈ намаляванС Π½Π° консумацията Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚. Π—Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠ° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° настройка Β«chrome://flags/#enable-process-per-site-up-to-main-frame-thresholdΒ».
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π΄Π° сС прСдоставят Π½Π° сайтовСтС Π΅Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π²Π°Π»ΠΈΠ΄Π½ΠΈ само Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° сСсия (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ΅ Π΄Π° сС прСдостави Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΊΠ°ΠΌΠ΅Ρ€Π° ΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½, ΠΊΠΎΠΉΡ‚ΠΎ Π΄Π° бъдС Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ Π΄ΠΎ затварянС Π½Π° Ρ€Π°Π·Π΄Π΅Π»Π° ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° Π΄Ρ€ΡƒΠ³ сайт).
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° macOS 10.15 Π΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½Π°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Apple ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° ΠΉ ΠΏΡ€Π΅Π· 2022 Π³ΠΎΠ΄ΠΈΠ½Π°.
  • Π—Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈΡ‚Π΅ Windows ΠΈ macOS Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π° Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Π½ΠΎΠ² интСрфСйс Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° сСртификатитС (ΠΏΠΎ-Ρ€Π°Π½ΠΎ Π½Π° Ρ‚Π΅Π·ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ сС ΠΈΠ·Π²ΠΈΠΊΠ²Π°Ρ…Π° систСмни интСрфСйси Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° сСртификати).
  • Π’ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ IP 0.0.0.0 Π·Π° прСдотвратяванС Π½Π° Π°Ρ‚Π°ΠΊΠΈ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈ услуги.
  • ОбявСна Π΅ прСдстояща смяна Π² TLS Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Kyber768+X25519 Π½Π° ML-KEM768+X25519 (новоприСтият стандарт ML-KEM сС основава Π½Π° постквантовия Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ Kyber, Π½ΠΎ Π΅ напълно Π½Π΅ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌ с ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° си рСализация).
  • Π’ API Scheduler Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ Β«scheduler.yield()Β», позволяващ ΠΏΡ€ΠΈ изпълнСниС Π½Π° Π΄ΡŠΠ»Π³ΠΎΡΡ€ΠΎΡ‡Π½ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π΄Π° сС Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π² основния ΠΏΠΎΡ‚ΠΎΠΊ Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява спиранС Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° Π΄ΡŠΠ»Π³ΠΎΡΡ€ΠΎΡ‡Π½Π° Π·Π°Π΄Π°Ρ‡Π° Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Π²Π°ΠΆΠ½ΠΈ дСйности, ΠΊΠ°Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π²Ρ…ΠΎΠ΄ ΠΈ Ρ€Π΅Π½Π΄ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠ°Π΄Ρ€ΠΈ. Π˜Π΄Π΅ΡΡ‚Π° Π΅ Π΄Π° сС раздСлят Π΄ΡŠΠ»Π³ΠΎΡΡ€ΠΎΡ‡Π½ΠΎ ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Π½ΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΈ, ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎ ΠΏΡ€Π΅Π΄Π°Π²Π°ΠΉΠΊΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π² основния ΠΏΠΎΡ‚ΠΎΠΊ Ρ‡Ρ€Π΅Π· ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Β«await scheduler.yield();Β» Π² ΠΊΠΎΠ΄Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π΄Π° сС Π½Π°ΠΌΠ°Π»ΠΈ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΎΡ‚ΠΎ влияниС Π½Π° Π΄ΡŠΠ»Π³ΠΎΡΡ€ΠΎΡ‡Π½ΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π²ΡŠΡ€Ρ…Ρƒ рСактивността ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с сайта.
    ИзданиС Π½Π° ΡƒΠ΅Π± Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ Chrome 129
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΅ CSS свойство Β«interpolate-sizeΒ», позволяващо Π΄Π° сС ΠΈΠ·Π±ΠΈΡ€Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° анимацията Π½Π΅ Π² Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΈ стойности, Π° относно стойности, изчислСни ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° свойствата auto, min-content ΠΈΠ»ΠΈ fit-content. Π—Π° ΠΏΠΎ-Ρ‚ΠΎΡ‡Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° CSS функция calc-size(), ΠΏΠΎΠ΄ΠΎΠ±Π½Π° Π½Π° calc(), Π½ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с рСалния Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅, промСнящи сС Π² зависимост ΠΎΡ‚ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ.
  • ВнСсСни са ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² CSS свойствата Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° визуализацията Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с мСстополоТСниСто Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ (CSS Anchor Positioning), Π±Π΅Π· Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° JavaScript, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ²Π°Π½Π΅ към Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° изскачащи ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ (popover), ΠΊΠΎΠΈΡ‚ΠΎ сС появяват ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° подсказки. Π’ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ с ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈΡ‚Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° Π³Ρ€ΡƒΠΏΠ° Π·Π° стандартизация Π½Π° CSS, свойството CSS β€žinset-areaβ€œ Π΅ ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½ΠΎ Π½Π° β€žposition-areaβ€œ, свойството β€žposition-try-optionsβ€œ Π΅ ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½ΠΎ Π½Π° β€žposition-try-fallbacksβ€œ, Π° ΠΏΡ€ΠΈ свойството β€žposition-tryβ€œ Π΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚Π° нСобходимостта ΠΎΡ‚ ΡƒΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° inset-area(), Ρ‚.Π΅. вмСсто β€žposition-try-fallbacks: inset-area(top)β€œ трябва Π΄Π° ΠΏΠΈΡˆΠ΅Ρ‚Π΅ β€žposition-try-fallbacks: topβ€œ.
  • Π’ API Intl Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ Intl.DurationFormat Π·Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π·Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎΡΡ‚ с ΠΎΠ³Π»Π΅Π΄ Π½Π° ΠΈΠ·Π±Ρ€Π°Π½Π°Ρ‚Π° локализация. НапримСр: const l = "ru-RU"; const d = {hours: 1, minutes: 46, seconds: 40}; const opts = {style: "long"}; new Intl.DurationFormat(l, opts).format(d); // "1 час, 46 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ 40 сСкунди"
  • Π’ API Web GPU Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° цСлия Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π½Π° яркостта, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ ΠΎΡ‚ Π΅ΠΊΡ€Π°Π½Π°, ΠΏΡ€ΠΈ ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° HDR изобраТСния.
  • Π’ API WebRTC Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° Π±Π»ΠΎΠ±ΠΎΠ²Π΅ с ΠΌΠ΅Ρ‚ΠΎΠ΄Π° RTCDataChannel.send(Blob) ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ Ρ‚ΠΈΠΏ Blob ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΠ΅ onMessage, Π°ΠΊΠΎ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° β€žbinaryTypeβ€œ Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ β€žblobβ€œ (ΠΏΠΎ-Ρ€Π°Π½ΠΎ моТСшС само Π΄Π° сС ΠΏΡ€Π΅Π΄Π°Π²Π°Ρ‚ Π½ΠΈΠ·ΠΎΠ²Π΅ ΠΈ ArrayBuffer). Π Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° Π±Π»ΠΎΠ±Π° Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Π΄ΠΎ maxMessageSize.
  • Π’ API WebAuthn са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ PublicKeyCredential.toJSON(), parseCreationOptionsFromJSON() ΠΈ parseRequestOptionsFromJSON() Π·Π° сСриализация/дСсСриализация Π½Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈ WebAuthn, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° JSON.
  • Π’ Ρ€Π΅ΠΆΠΈΠΌΠ° β€žOrigin trialsβ€œ Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ API FileSystemObserver, позволяващ Π½Π° сайтовСтС Π΄Π° слСдят ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ.
  • Π’ Ρ€Π΅ΠΆΠΈΠΌΠ° β€žOrigin trialsβ€œ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ API Mesh2D Canvas Π·Π° визуализация Π½Π° голямо количСство тСкстурирани Ρ‚Ρ€ΠΈΡŠΠ³ΡŠΠ»Π½ΠΈΡ†ΠΈ. Π‘Ρ€Π΅Π΄ прилоТСнията Π½Π° API сС спомСнават рСализация Π½Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° тСкстурно ΠΌΠ°ΠΏΠΈΡ€Π°Π½Π΅ ΠΈ създаванС Π½Π° Π΅Ρ„Π΅ΠΊΡ‚ΠΈ Π½Π° дСформация Π² Π΄Π²ΡƒΠΌΠ΅Ρ€Π΅Π½ контСкст.
  • Π Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ са Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° инструмСнтитС Π·Π° ΡƒΠ΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ.

ОсвСн Π½ΠΎΠ²ΠΎΠ²ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΡΡ‚Π° ΠΈ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π² Π½ΠΎΠ²Π°Ρ‚Π° вСрсия са отстранСни 9 уязвимости. Много ΠΎΡ‚ уязвимоститС са ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ тСстванС с инструмСнтитС AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ΠΈ AFL. На Π΅Π΄ΠΈΠ½ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π΅ присвоСн висок риск (Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Ρ‚ΠΈΠΏΠΎΠ²Π΅ Π² Π΄Π²ΠΈΠΆΠΊΠ° V8). НС са ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π΄Π° заобикалят всички Π½ΠΈΠ²Π° Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ ΠΊΠΎΠ΄ Π² систСмата извън sandbox ΠΎΠΊΠΎΠ»Π½Π°Ρ‚Π° срСда. Π’ Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π·Π° ΠΈΠ·ΠΏΠ»Π°Ρ‰Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€ΠΈΡ‡Π½ΠΈ Π½Π°Π³Ρ€Π°Π΄ΠΈ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° уязвимости Π·Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ компанията Google Π΅ ΠΈΠ·ΠΏΠ»Π°Ρ‚ΠΈΠ»Π° 5 Π½Π°Π³Ρ€Π°Π΄ΠΈ Π½Π° ΠΎΠ±Ρ‰Π° стойност 13 хиляди Π΄ΠΎΠ»Π°Ρ€Π° (ΠΏΠΎ Π΅Π΄Π½Π° Π½Π°Π³Ρ€Π°Π΄Π° ΠΎΡ‚ $8000 ΠΈ $2000, Ρ‚Ρ€ΠΈ Π½Π°Π³Ρ€Π°Π΄ΠΈ ΠΏΠΎ $1000). Π Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° Π΅Π΄Π½Π°Ρ‚Π° Π½Π°Π³Ρ€Π°Π΄Π° всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½.

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

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