ΠŸΡƒΡΠΊ Π½Π° Chrome 99

Компания Google обяви пуск Π½Π° ΡƒΠ΅Π± Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Chrome 99. Π‘ΡŠΡ‰Π΅Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π΅ Π½Π°Π»ΠΈΡ‡Π½Π° стабилна вСрсия Π½Π° свободния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Chromium, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ основата Π½Π° Chrome. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ΡŠΡ‚ Chrome сС ΠΎΡ‚Π»ΠΈΡ‡Π°Π²Π° с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΈ Π½Π° Google, Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° систСма Π·Π° извСстия ΠΏΡ€ΠΈ срив, ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π·Π° Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΎ ΠΎΡ‚ ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ Π²ΠΈΠ΄Π΅ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ (DRM), систСма Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½Π° инсталация Π½Π° обновлСния ΠΈ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° RLZ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ ΠΏΡ€ΠΈ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅. Π‘Π»Π΅Π΄Π²Π°Ρ‰Π°Ρ‚Π° вСрсия Chrome 100 Π΅ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½Π° Π·Π° 29 ΠΌΠ°Ρ€Ρ‚.

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

  • Π’ Chrome Π·Π° Android Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° прозрачност Π½Π° сСртификатитС, осигуряващ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅Ρ‚ΠΎ Π½Π° нСзависим ΠΏΡƒΠ±Π»ΠΈΡ‡Π΅Π½ Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€ Π½Π° всички ΠΈΠ·Π΄Π°Π΄Π΅Π½ΠΈ ΠΈ ΠΎΡ‚Ρ‚Π΅Π³Π»Π΅Π½ΠΈ сСртификати. ΠŸΡƒΠ±Π»ΠΈΡ‡Π½ΠΈΡΡ‚ Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€ прСдоставя Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° нСзависим ΠΎΠ΄ΠΈΡ‚ Π½Π° всички измСнСния ΠΈ дСйствия Π½Π° удостовСряващитС Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²Π΅ ΠΈ позволява Π²Π΅Π΄Π½Π°Π³Π° Π΄Π° сС прослСдяват всякакви ΠΎΠΏΠΈΡ‚ΠΈ Π·Π° скрито създаванС Π½Π° Ρ„Π°Π»ΡˆΠΈΠ²ΠΈ записи. Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са ΠΎΡ‚Ρ€Π°Π·Π΅Π½ΠΈ Π² ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° прозрачност Π½Π° сСртификатитС, Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»Π΅Π½ΠΈ ΠΎΡ‚ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° с ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½Π°Ρ‚Π° Π³Ρ€Π΅ΡˆΠΊΠ°. По-Ρ€Π°Π½ΠΎ посочСният ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ бСшС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ само Π·Π° настолната вСрсия ΠΈ Π·Π° малък ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π½Π° Android.
  • ΠŸΠΎΡ€Π°Π΄ΠΈ голям Π±Ρ€ΠΎΠΉ ΠΆΠ°Π»Π±ΠΈ, прСдлаганият ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° Π² тСстов Ρ€Π΅ΠΆΠΈΠΌ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ частна ΠΌΡ€Π΅ΠΆΠ°, насочСн Π½Π° усилванС Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° срСщу Π°Ρ‚Π°ΠΊΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ рСсурси Π² Π»ΠΎΠΊΠ°Π»Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° ΠΈΠ»ΠΈ Π½Π° ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π° Π½Π° потрСбитСля (localhost) ΠΎΡ‚ скриптовС, Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½ΠΈ ΠΏΡ€ΠΈ отварянС Π½Π° сайт, бСшС Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½. Π—Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π°Ρ‚Π°ΠΊΠΈ, ΠΏΡ€ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ всякакви подрСсурси Π² Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ°, Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° явСн иск Π·Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ подрСсурси. Google Ρ‰Π΅ ΠΏΡ€Π΅Ρ€Π°Π·Π³Π»Π΅Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ, ΠΊΠ°Ρ‚ΠΎ Π²Π·Π΅ΠΌΠ΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡ‚Π΅ ΠΎΡ‚Π·ΠΈΠ²ΠΈ ΠΈ Π² Π΅Π΄Π½ΠΎ ΠΎΡ‚ Π±ΡŠΠ΄Π΅Ρ‰ΠΈΡ‚Π΅ издания Ρ‰Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.
  • Π’ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Ρ‚ΡŠΡ€ΡΠ°Ρ‡ΠΊΠΈ. НапомнямС, Ρ‡Π΅ ΠΎΡ‚ Chrome 97 Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π° Π² сСкция β€žΠ£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚ΡŠΡ€ΡΠ΅Ρ‰ΠΈΡ‚Π΅ ΡΠΈΡΡ‚Π΅ΠΌΠΈβ€œ (chrome://settings/searchEngines) бСшС ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ ΠΎΡ‚ списъка с Ρ‚ΡŠΡ€ΡΠ°Ρ‡ΠΊΠΈ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ (Google, Bing, Yahoo) ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° Ρ‚ΡŠΡ€ΡΠ΅Ρ‰Π°Ρ‚Π° систСма, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ° нСдоволство срСд ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ.
  • На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Windows Π΅ прСдоставСна Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅ Π½Π° самостоятСлни ΡƒΠ΅Π± прилоТСния (PWA, ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΠΈΠ²Π½ΠΎ ΡƒΠ΅Π± ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅) Ρ‡Ρ€Π΅Π· систСмнитС настройки ΠΈΠ»ΠΈ управляваща ΠΏΠ°Π½Π΅Π» ΠΏΠΎ аналогия с ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Windows-прилоТСния.
  • Π˜Π·Π²ΡŠΡ€ΡˆΠ²Π° сС Ρ„ΠΈΠ½Π°Π»Π½ΠΎ тСстванС Π½Π° възмоТно Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ Π² Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° сайтовСтС слСд достиганСто Π½Π° вСрсия с Ρ‚Ρ€ΠΈ Ρ†ΠΈΡ„Ρ€ΠΈ Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° вмСсто Π΄Π²Π΅ (ΠΏΡ€Π΅Π΄ΠΈ Π²Ρ€Π΅ΠΌΠ΅ слСд ΠΈΠ·Π»ΠΈΠ·Π°Π½Π΅Ρ‚ΠΎ Π½Π° Chrome 10 Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ Π·Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° User-Agent сС появиха ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ). ΠŸΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° опцията Β«chrome://flags#force-major-version-to-100Β» Π² Π·Π°Π³Π»Π°Π²ΠΈΠ΅Ρ‚ΠΎ Π½Π° User-Agent Π·Π°ΠΏΠΎΡ‡Π²Π° Π΄Π° сС ΠΈΠ·Π΄Π°Π²Π° вСрсия 100.
  • Π’ CSS Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° каскадни слоСвС, Π·Π°Π΄Π°Π²Π°Π½ΠΈ Ρ‡Ρ€Π΅Π· ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΡ‚ΠΎ @layer ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΈ Ρ‡Ρ€Π΅Π· CSS ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΡ‚ΠΎ @import, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ функцията layer(). CSS ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° Π² Π΅Π΄ΠΈΠ½ каскадСн слой каскадират Π·Π°Π΅Π΄Π½ΠΎ, улСснявайки ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° цСлия каскад, прСдоставяйки гъвкави Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° промяна Π½Π° Ρ€Π΅Π΄Π° Π½Π° слоСвСтС ΠΈ позволявайки ΠΏΠΎ-ясно ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° CSS Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅, прСдотвратявайки ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΈ. ΠšΠ°ΡΠΊΠ°Π΄Π½ΠΈΡ‚Π΅ слоСвС са ΡƒΠ΄ΠΎΠ±Π½ΠΈ Π·Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° Ρ‚Π΅ΠΌΠΈ, опрСдСлянС Π½Π° стиловСтС Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΈ отдСлянС Π½Π° ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π² външни Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.
  • Π’ класа HTMLInputElement Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ showPicker(), позволяващ Π΄Π° сС ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ Π³ΠΎΡ‚ΠΎΠ²ΠΈ Π΄ΠΈΠ°Π»ΠΎΠ·ΠΈ Π·Π° попълванС Π½Π° Ρ‚ΠΈΠΏΠΎΠ²ΠΈ стойности Π² ΠΏΠΎΠ»Π΅Ρ‚Π°Ρ‚Π° с Ρ‚ΠΈΠΏΠΎΠ²Π΅ Β«dateΒ», Β«monthΒ», Β«weekΒ», Β«timeΒ», Β«datetime-localΒ», Β«colorΒ» ΠΈ Β«fileΒ», Π° ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π·Π° ΠΏΠΎΠ»Π΅Ρ‚Π°, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΡŠΠ»Π²Π°Π½Π΅ (autofill) ΠΈ ΠΈΠ·Π±ΠΎΡ€ ΠΎΡ‚ списък (datalist). НапримСр, ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΠΎΠΊΠ°ΠΆΠ΅ интСрфСйс ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€ Π·Π° ΠΈΠ·Π±ΠΎΡ€ Π½Π° Π΄Π°Ρ‚Π° ΠΈΠ»ΠΈ ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° Π·Π° въвСТданС Π½Π° цвят.
    ΠŸΡƒΡΠΊ Π½Π° Chrome 99
  • Π’ Ρ€Π΅ΠΆΠΈΠΌ Origin Trials (СкспСримСнтални Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ изискват ΠΎΡ‚Π΄Π΅Π»Π½Π° активция) Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° Ρ‚ΡŠΠΌΠ΅Π½ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π·Π° ΡƒΠ΅Π± прилоТСния. Π¦Π²Π΅Ρ‚ΠΎΠ²Π΅Ρ‚Π΅ ΠΈ Ρ„ΠΎΠ½ΡŠΡ‚ Π·Π° Ρ‚ΡŠΠΌΠ½Π°Ρ‚Π° Ρ‚Π΅ΠΌΠ° сС ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚ Ρ‡Ρ€Π΅Π· Π½ΠΎΠ²ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ color_scheme_dark Π² Ρ„Π°ΠΉΠ»Π° с манифСста Π½Π° ΡƒΠ΅Π± ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ. Origin Trial ΠΏΡ€Π΅Π΄Π²ΠΈΠΆΠ΄Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с посочСния API ΠΎΡ‚ прилоТСния, Π·Π°Ρ€Π΅Π΄Π΅Π½ΠΈ ΠΎΡ‚ localhost ΠΈΠ»ΠΈ 127.0.0.1, ΠΈΠ»ΠΈ слСд рСгистрация ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° спСциалСн Ρ‚ΠΎΠΊΠ΅Π½, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ Π²Π°Π»ΠΈΠ΄Π΅Π½ Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π·Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ сайт.
  • Π‘Ρ‚Π°Π±ΠΈΠ»ΠΈΠ·ΠΈΡ€Π°Π½ Π΅ ΠΈ Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π½Π° всички заинтСрСсовани API Handwriting Recognition, ΠΊΠΎΠΉΡ‚ΠΎ позволява ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° услуги Π·Π° Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° Ρ€ΡŠΠΊΠΎΠΏΠΈΡΠ΅Π½ Π²Ρ…ΠΎΠ΄, прСдоставяни ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма.
  • Π—Π° инсталирани самостоятСлни ΡƒΠ΅Π±-прилоТСния (PWA, Progressive Web App) Π΅ стабилизран ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΡŠΡ‚ Window Controls Overlay, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π° Π΅ΠΊΡ€Π°Π½Π½ΠΎΡ‚ΠΎ пространство Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° цялото ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ‡Π΅, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π·ΠΎΠ½Π°Ρ‚Π° Π½Π° Π·Π°Π³Π»Π°Π²ΠΈΠ΅Ρ‚ΠΎ, Π²ΡŠΡ€Ρ…Ρƒ която са поставСни стандартнитС Π±ΡƒΡ‚ΠΎΠ½ΠΈ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° (затварянС, ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅, максимизиранС). Π£Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° управлява рисуванСто ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° Π²Ρ…ΠΎΠ΄Π° Π½Π° цялото ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ‡Π΅, с ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° налоТСния Π±Π»ΠΎΠΊ с Π±ΡƒΡ‚ΠΎΠ½ΠΈ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π°.
  • Π’ CSS-функцията calc() Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΡƒΠΊΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° стойности β€žinfinityβ€œ, β€ž-infinityβ€œ ΠΈ β€žNaNβ€œ ΠΈΠ»ΠΈ ΠΈΠ·Ρ€Π°Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ водят Π΄ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ стойности, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, β€˜calc(1/0)’.
  • Π’ CSS-свойството color-scheme, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява опрСдСлянС Π² ΠΊΠ°ΠΊΠ²ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΈ схСми Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½ (β€žlightβ€œ, β€ždarkβ€œ, β€žday modeβ€œ ΠΈ β€žnight modeβ€œ), Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ β€žonlyβ€œ, ΠΊΠΎΠΉΡ‚ΠΎ позволява ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»Π½Π°Ρ‚Π° промяна Π½Π° Ρ†Π²Π΅Ρ‚Π½Π°Ρ‚Π° схСма Π·Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ HTML-Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ. НапримСр, Π°ΠΊΠΎ сС Π·Π°Π΄Π°Π΄Π΅ β€ždiv { color-scheme: only light }β€œ, Ρ‚ΠΎ Π·Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π° div Ρ‰Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° само свСтла Ρ‚Π΅ΠΌΠ°, Π΄ΠΎΡ€ΠΈ Π°ΠΊΠΎ Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° Π΅ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Ρ‚ΡŠΠΌΠ΅Π½ Ρ€Π΅ΠΆΠΈΠΌ.
  • Π—Π° промяна Π½Π° стойноститС Π½Π° свойството document.adoptedStyleSheets Π²Π΅Ρ‡Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ push() ΠΈ pop() вмСсто пълно ΠΏΡ€Π΅Π½Π°Π·Π½Π°Ρ‡Π°Π²Π°Π½Π΅ Π½Π° свойството. НапримСр, β€ždocument.adoptedStyleSheets.push(newSheet);β€œ.
  • Π’ рСализацията Π½Π° интСрфСйса CanvasRenderingContext2D Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡΡ‚Π° ContextLost ΠΈ ContextRestored, ΠΌΠ΅Ρ‚ΠΎΠ΄Π° reset(), опцията β€žwillReadFrequentlyβ€œ, CSS-ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π·Π° тСкст, ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π° Π·Π° рисуванС roundRect ΠΈ конусни Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΈ. ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° SVG-Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈ.
  • ΠžΡ‚ прСфикса β€ž-webkit-β€œ са освободСни свойствата β€žtext-emphasisβ€œ, β€žtext-emphasis-colorβ€œ, β€žtext-emphasis-positionβ€œ ΠΈ β€žtext-emphasis-styleβ€œ.
  • Π—Π° страницитС, ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ Π±Π΅Π· HTTPS, Π΅ Π·Π°Π±Ρ€Π°Π½Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏΡŠΡ‚ Π΄ΠΎ API Battery Status, ΠΊΠΎΠΉΡ‚ΠΎ позволява ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° информация Π·Π° заряда Π½Π° Π°ΠΊΡƒΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€Π°.
  • Π’ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° navigator.getGamepads() Π΅ осигурСн ΠΈΠ·Ρ…ΠΎΠ΄ Π½Π° масив ΠΎΡ‚ ΠΎΠ±Π΅ΠΊΡ‚ΠΈ Gamepad вмСсто GamepadList. GamepadList Π²Π΅Ρ‡Π΅ Π½Π΅ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Π² Chrome, ΠΊΠΎΠ΅Ρ‚ΠΎ отговаря Π½Π° изискванията Π½Π° стандарта ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΄Π²ΠΈΠΆΠΈΡ†ΠΈΡ‚Π΅ Gecko ΠΈ Webkit.
  • API WebCodecs Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π² ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ със спСцификацията. По-спСциално, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈ са ΠΌΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ EncodedVideoChunkOutputCallback() ΠΈ конструктора VideoFrame().
  • Π’ JavaScript Π΄Π²ΠΈΠΆΠΊΠ΅ V8 Π² API Intl.Locale са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π½ΠΎΠ²ΠΈ свойства calendars, collations, hourCycles, numberingSystems, timeZones, textInfo ΠΈ weekInfo, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Ρ‚ информация Π·Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈΡ‚Π΅ ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€ΠΈ, часови Π·ΠΎΠ½ΠΈ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π·Π° Π²Ρ€Π΅ΠΌΠ΅ ΠΈ тСкст. const arabicEgyptLocale = new Intl.Locale('ar-EG') // ar-EG arabicEgyptLocale.calendars // ['gregory', 'coptic', 'islamic', 'islamic-civil', 'islamic-tbla'] arabicEgyptLocale.collations // ['compat', 'emoji', 'eor'] arabicEgyptLocale.hourCycles // ['h12'] arabicEgyptLocale.numberingSystems // ['arab'] arabicEgyptLocale.timeZones // ['Africa/Cairo'] arabicEgyptLocale.textInfo // { direction: 'rtl' } japaneseLocale.textInfo // { direction: 'ltr' } chineseTaiwanLocale.textInfo // { direction: 'ltr' }
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ функция Intl.supportedValuesOf(code), която Π²Ρ€ΡŠΡ‰Π° масив ΠΎΡ‚ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π·Π° API Intl Π·Π° свойствата calendar, collation, currency, numberingSystem, timeZone ΠΈ unit. Intl.supportedValuesOf('unit') // ['acre', 'bit', 'byte', 'celsius', 'centimeter', …]
  • ВнСсСни са подобрСния Π² инструмСнтитС Π·Π° ΡƒΠ΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. Π’ ΠΌΡ€Π΅ΠΆΠΎΠ²Π°Ρ‚Π° ΠΏΠ°Π½Π΅Π» Π΅ прСдоставСна Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° забавянС Π½Π° WebSocket заявки Π·Π° отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° Π² условия Π½Π° Π±Π°Π²Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π° Π²Ρ€ΡŠΠ·ΠΊΠ°. Π’ Ρ€Π°Π·Π΄Π΅Π»Π° β€žApplicationβ€œ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠ°Π½Π΅Π» Π·Π° прослСдяванС Π½Π° ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΈ Ρ‡Ρ€Π΅Π· API Reporting. Π’ ΠΏΠ°Π½Π΅Π»Π° Recorder, ΠΏΡ€Π΅Π΄ΠΈ Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° записаната ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Π½Π΅, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΡŠΡ‚ станС Π²ΠΈΠ΄ΠΈΠΌ ΠΈΠ»ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ Π·Π° ΠΊΠ»ΠΈΠΊ. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ Смуляцията Π½Π° Ρ‚ΡŠΠΌΠ΅Π½ Ρ€Π΅ΠΆΠΈΠΌ. ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ Π΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈΡ‚Π΅ с Ρ‚ΡŠΡ‡ΡΠΊΡ€ΠΈΠΉΠ½. Π’ ΡƒΠ΅Π± ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° escape послСдоватСлности Π·Π° оцвСтяванС Π½Π° тСкст, Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° шаблонни маски %s, %d, %i ΠΈ %f, ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ.
    ΠŸΡƒΡΠΊ Π½Π° Chrome 99

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

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

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