ИзданиС на Chrome 93

Google Π³ΠΎ прСтстави ΠΎΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π²Π΅Π±-прСлистувачот Chrome 93. Π’ΠΎ исто Π²Ρ€Π΅ΠΌΠ΅, достапно Π΅ стабилно ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° бСсплатниот ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Chromium, кој слуТи ΠΊΠ°ΠΊΠΎ основа Π½Π° Chrome. ΠŸΡ€Π΅Π»ΠΈΡΡ‚ΡƒΠ²Π°Ρ‡ΠΎΡ‚ Chrome сС ΠΎΠ΄Π»ΠΈΠΊΡƒΠ²Π° со ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° Π»ΠΎΠ³ΠΎΠ° Π½Π° Google, присуство Π½Π° систСм Π·Π° ΠΈΡΠΏΡ€Π°ΡœΠ°ΡšΠ΅ ΠΈΠ·Π²Π΅ΡΡ‚ΡƒΠ²Π°ΡšΠ° Π²ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° ΠΏΠ°Π΄, ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π·Π° Ρ€Π΅ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡ˜Π° Π½Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π΅Π½ΠΈ Π²ΠΈΠ΄Π΅ΠΎ содрТини (DRM), систСм Π·Π° автоматско ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ° ΠΈ ΠΏΡ€Π΅Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅ Π½Π° RLZ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ΅. Π‘Π»Π΅Π΄Π½ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Chrome 94 Π΅ Π·Π°ΠΊΠ°ΠΆΠ°Π½ΠΎ Π·Π° 21 сСптСмври (Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π΅ прСмСстСн Π²ΠΎ 4-Π½Π΅Π΄Π΅Π»Π΅Π½ циклус Π½Π° издавањС).

ΠšΠ»ΡƒΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ Chrome 93:

  • ΠœΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·ΠΈΡ€Π°Π½ Π΅ Π΄ΠΈΠ·Π°Ρ˜Π½ΠΎΡ‚ Π½Π° Π±Π»ΠΎΠΊΠΎΡ‚ со ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° страницата (ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° страницата), Π²ΠΎ кој Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π²Π³Π½Π΅Π·Π΄Π΅Π½ΠΈ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ, Π° ΠΏΠ°Ρ“Π°Ρ‡ΠΊΠΈΡ‚Π΅ списоци со ΠΏΡ€Π°Π²Π° Π·Π° пристап сС Π·Π°ΠΌΠ΅Π½Π΅Ρ‚ΠΈ со ΠΏΡ€Π΅ΠΊΠΈΠ½ΡƒΠ²Π°Ρ‡ΠΈ. БписоцитС Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Π°Ρ‚ Π΄Π΅ΠΊΠ° Π½Π°Ρ˜Π²Π°ΠΆΠ½ΠΈΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ сС ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°Π°Ρ‚ ΠΏΡ€Π²ΠΎ. ΠŸΡ€ΠΎΠΌΠ΅Π½Π°Ρ‚Π° Π½Π΅ Π΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½Π° Π·Π° ситС корисници; Π·Π° Π΄Π° ја Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ја користитС поставката β€žchrome://flags/#page-info-version-2-desktopβ€œ.
    ИзданиС на Chrome 93
  • Π—Π° ΠΌΠ°Π» ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΎΠ΄ корисници, ΠΊΠ°ΠΊΠΎ СкспСримСнт, ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΡ‚ Π·Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ Π²ΠΎ Π»Π΅Π½Ρ‚Π°Ρ‚Π° Π·Π° адрСси бСшС Π·Π°ΠΌΠ΅Π½Π΅Ρ‚ со ΠΏΠΎΠ½Π΅ΡƒΡ‚Ρ€Π°Π»Π΅Π½ симбол кој Π½Π΅ ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΡƒΠ²Π° двојно Ρ‚ΠΎΠ»ΠΊΡƒΠ²Π°ΡšΠ΅ (Π±Ρ€Π°Π²Π°Ρ‚Π° бСшС Π·Π°ΠΌΠ΅Π½Π΅Ρ‚Π° со Π·Π½Π°ΠΊ β€žVβ€œ). Π—Π° врски воспоставСни Π±Π΅Π· ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅, ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΡ‚ β€žΠ½Π΅Π±Π΅Π·Π±Π΅Π΄Π΅Π½β€œ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΡƒΠ²Π° Π΄Π° сС ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π° Π½Π°Π²Π΅Π΄Π΅Π½Π° Π·Π° Π·Π°ΠΌΠ΅Π½Π° Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΡ‚ Π΅ Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ ΠΌΠ½ΠΎΠ³Ρƒ корисници Π³ΠΎ ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°Π°Ρ‚ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΡ‚ Π·Π° ΠΊΠ°Ρ‚Π°Π½Π΅Ρ† со Ρ„Π°ΠΊΡ‚ΠΎΡ‚ Π΄Π΅ΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π²Π΅Ρ€ΡƒΠ²Π° Π½Π° содрТината Π½Π° страницата, намСсто Π΄Π° ја Π³Π»Π΅Π΄Π°Π°Ρ‚ ΠΊΠ°ΠΊΠΎ Π·Π½Π°ΠΊ Π΄Π΅ΠΊΠ° врската Π΅ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π½Π°. Π‘ΡƒΠ΄Π΅Ρ˜ΡœΠΈ спорСд Π°Π½ΠΊΠ΅Ρ‚Π°Ρ‚Π° Π½Π° Google, само 11% ΠΎΠ΄ корисницитС Π³ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Π°Ρ‚ Π·Π½Π°Ρ‡Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΈΠΊΠΎΠ½Π°Ρ‚Π° со Π·Π°ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅.
    ИзданиС на Chrome 93
  • Бписокот Π½Π° Π½Π΅ΠΎΠ΄Π°ΠΌΠ½Π° Π·Π°Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈ Ρ˜Π°Π·ΠΈΡ‡ΠΈΡšΠ° сСга ја ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π° содрТината Π½Π° Π·Π°Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΡ‚Π΅ Π³Ρ€ΡƒΠΏΠΈ Ρ˜Π°Π·ΠΈΡ‡ΠΈΡšΠ° (ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ списокот Сдноставно Π³ΠΎ ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡˆΠ΅ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Π³Ρ€ΡƒΠΏΠ°Ρ‚Π° Π±Π΅Π· Π΄Π΅Ρ‚Π°Π»ΠΈ Π·Π° содрТината) со моТност Π·Π° Π²Ρ€Π°ΡœΠ°ΡšΠ΅ Π½Π° Ρ†Π΅Π»Π°Ρ‚Π° Π³Ρ€ΡƒΠΏΠ° ΠΈ ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈ Ρ˜Π°Π·ΠΈΡ‡ΠΈΡšΠ° ΠΎΠ΄ Π³Ρ€ΡƒΠΏΠ°Ρ‚Π° одСднаш. Π€ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° Π½Π΅ Π΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½Π° Π·Π° ситС корисници, ΠΏΠ° ΠΌΠΎΠΆΠ΅Π±ΠΈ ќС Ρ‚Ρ€Π΅Π±Π° Π΄Π° ја ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ поставката β€žchrome://flags/#tab-restore-sub-menusβ€œ Π·Π° Π΄Π° ја ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈΡ‚Π΅.
    ИзданиС на Chrome 93
  • Π—Π° ΠΏΡ€Π΅Ρ‚ΠΏΡ€ΠΈΡ˜Π°Ρ‚ΠΈΡ˜Π°Ρ‚Π°, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ сС Π½ΠΎΠ²ΠΈ поставки: DefaultJavaScriptJitSetting, JavaScriptJitAllowedForSites ΠΈ JavaScriptJitBlockedForSites, ΠΊΠΎΠΈ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°Π°Ρ‚ Π΄Π° Π³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Ρ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ Π±Π΅Π· JIT, кој ја ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° JIT ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΡ˜Π° ΠΏΡ€ΠΈ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° JavaScript (само сС користи ΠΏΡ€Π΅Π²Π΅Π΄ΡƒΠ²Π°Ρ‡ΠΎΡ‚ Π·Π° палСњС Π½Π° ситС execut-Π±ΠΈΡ‚ΠΈ Π·Π° палСњС) ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚. ΠžΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° JIT ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ корисно Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° бСзбСдноста ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° со ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΡ˜Π°Π»Π½ΠΎ опасни Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ†Π΅Π½Π° Π½Π° Π½Π°ΠΌΠ°Π»ΡƒΠ²Π°ΡšΠ΅ Π½Π° пСрформанситС Π½Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° JavaScript Π·Π° ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ 17%. Π’Ρ€Π΅Π΄ΠΈ Π΄Π° сС ΠΎΠ΄Π±Π΅Π»Π΅ΠΆΠΈ Π΄Π΅ΠΊΠ° Microsoft ΠΎΡ‚ΠΈΠ΄Π΅ ΡƒΡˆΡ‚Π΅ ΠΏΠΎΠ΄Π°Π»Π΅ΠΊΡƒ ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° СкспСримСнталСн Ρ€Π΅ΠΆΠΈΠΌ β€žSuper Duper Secureβ€œ Π²ΠΎ прСлистувачот Edge, Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π°Ρ˜ΡœΠΈ ΠΌΡƒ Π½Π° корисникот Π΄Π° Π³ΠΎ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠΈ JIT ΠΈ Π΄Π° Π³ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° хардвСрскитС бСзбСдносни ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ ΡˆΡ‚ΠΎ Π½Π΅ сС ΠΊΠΎΠΌΠΏΠ°Ρ‚ΠΈΠ±ΠΈΠ»Π½ΠΈ со JIT CET (Controlflow-Enforcement Technology), ACG (Π°Ρ€Π±ΠΈΡ‚Ρ€Π°Ρ€Π½ΠΎ Code Guard) ΠΈ CFG (Control Flow Guard) Π·Π° процСси Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π²Π΅Π±-содрТини. Π”ΠΎΠΊΠΎΠ»ΠΊΡƒ СкспСримСнтот сС ΠΏΠΎΠΊΠ°ΠΆΠ΅ ΠΊΠ°ΠΊΠΎ ΡƒΡΠΏΠ΅ΡˆΠ΅Π½, Ρ‚ΠΎΠ³Π°Ρˆ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΎΡ‡Π΅ΠΊΡƒΠ²Π°ΠΌΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΡ€Π΅Ρ„Ρ€Π»Π΅Π½ Π²ΠΎ Π³Π»Π°Π²Π½ΠΈΠΎΡ‚ Π΄Π΅Π» Π½Π° Chrome.
  • Новата страница Π½Π° Ρ˜Π°Π·ΠΈΡ‡Π΅Ρ‚ΠΎ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° листа Π½Π° Π½Π°Ρ˜ΠΏΠΎΠΏΡƒΠ»Π°Ρ€Π½ΠΈΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ Π·Π°Ρ‡ΡƒΠ²Π°Π½ΠΈ Π²ΠΎ Google Drive. Π‘ΠΎΠ΄Ρ€ΠΆΠΈΠ½Π°Ρ‚Π° Π½Π° списокот ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π° Π½Π° Π΄Π΅Π»ΠΎΡ‚ ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π²ΠΎ drive.google.com. Π—Π° Π΄Π° Π³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Ρ‚Π΅ ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° содрТината Π½Π° Google Drive, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΈ користитС поставкитС β€žchrome://flags/#ntp-modulesβ€œ ΠΈ β€žchrome://flags/#ntp-drive-moduleβ€œ.
    ИзданиС на Chrome 93
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ сС Π½ΠΎΠ²ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠΈ Π½Π° страницата ΠžΡ‚Π²ΠΎΡ€ΠΈ Π½ΠΎΠ²Π° ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠ° Π·Π° Π΄Π° Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ‚ Π΄Π° Π½Π°Ρ˜Π΄Π΅Ρ‚Π΅ Π½Π΅ΠΎΠ΄Π°ΠΌΠ½Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄Π°Π½Π° содрТина ΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠΈΡ‚Π΅ сС Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ΠΈ Π΄Π° Π³ΠΎ олСснат ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° со ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Ρ‡ΠΈΠ΅ΡˆΡ‚ΠΎ глСдањС Π±ΠΈΠ»ΠΎ ΠΏΡ€Π΅ΠΊΠΈΠ½Π°Ρ‚ΠΎ, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠΈΡ‚Π΅ ќС Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ‚ Π΄Π° Π½Π°Ρ˜Π΄Π΅Ρ‚Π΅ Ρ€Π΅Ρ†Π΅ΠΏΡ‚ Π·Π° јадСњС ΡˆΡ‚ΠΎ Π½Π΅ΠΎΠ΄Π°ΠΌΠ½Π° Π±ΠΈΠ»ΠΎ ΠΏΡ€ΠΎΠ½Π°Ρ˜Π΄Π΅Π½ΠΎ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, Π½ΠΎ Π±ΠΈΠ»ΠΎ ΠΈΠ·Π³ΡƒΠ±Π΅Π½ΠΎ ΠΏΠΎ Π·Π°Ρ‚Π²ΠΎΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° страницата, ΠΈΠ»ΠΈ Π΄Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅ Π΄Π° ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΊΡƒΠΏΡƒΠ²Π°ΡšΠ° Π²ΠΎ ΠΏΡ€ΠΎΠ΄Π°Π²Π½ΠΈΡ†ΠΈ. Како СкспСримСнт, Π½Π° корисницитС ΠΈΠΌ сС Π½ΡƒΠ΄Π°Ρ‚ Π΄Π²Π΅ Π½ΠΎΠ²ΠΈ ΠΌΠ°ΠΏΠΈ: β€žΠ Π΅Ρ†Π΅ΠΏΡ‚ΠΈβ€œ (chrome://flags/#ntp-recipe-tasks-module) Π·Π° ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° кулинарски Ρ€Π΅Ρ†Π΅ΠΏΡ‚ΠΈ ΠΈ ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π΅ΠΎΠ΄Π°ΠΌΠ½Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄Π°Π½ΠΈ Ρ€Π΅Ρ†Π΅ΠΏΡ‚ΠΈ; β€žΠ¨ΠΎΠΏΠΈΠ½Π³β€œ (chrome://flags/#ntp-chrome-cart-module) Π·Π° потсСтници Π·Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅ ΠΈΠ·Π±Ρ€Π°Π½ΠΈ Π²ΠΎ онлајн ΠΏΡ€ΠΎΠ΄Π°Π²Π½ΠΈΡ†ΠΈΡ‚Π΅.
  • Π’Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° Π½Π° Android Π΄ΠΎΠ΄Π°Π²Π° ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΏΠ°Π½Π΅Π»ΠΎΡ‚ Π·Π° ΠΊΠΎΠ½Ρ‚ΠΈΠ½ΡƒΠΈΡ€Π°Π½ΠΎ ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ (chrome://flags/#continuous-search), кој Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π³ΠΈ ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π°Ρ‚Π΅ Π²ΠΈΠ΄Π»ΠΈΠ²ΠΈ Π½Π΅ΠΎΠ΄Π°ΠΌΠ½Π΅ΡˆΠ½ΠΈΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΎΠ΄ ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Google (ΠΏΠ°Π½Π΅Π»ΠΎΡ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΡƒΠ²Π° Π΄Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΎΡ‚ΠΊΠ°ΠΊΠΎ ќС сС прСсСли Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ страници).
    ИзданиС на Chrome 93
  • ЕкспСримСнталСн Ρ€Π΅ΠΆΠΈΠΌ Π½Π° ΡΠΏΠΎΠ΄Π΅Π»ΡƒΠ²Π°ΡšΠ΅ ΠΏΠΎΠ½ΡƒΠ΄ΠΈ Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ Π²ΠΎ Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° Π½Π° Android (chrome://flags/#webnotes-stylize), ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π·Π°Ρ‡ΡƒΠ²Π°Ρ‚Π΅ ΠΈΠ·Π±Ρ€Π°Π½ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΎΠ΄ страницата ΠΊΠ°ΠΊΠΎ ΠΏΠΎΠ½ΡƒΠ΄Π° ΠΈ Π΄Π° ја сподСлитС со Π΄Ρ€ΡƒΠ³ΠΈ корисници.
  • Кога ΠΎΠ±Ρ˜Π°Π²ΡƒΠ²Π°Ρ‚Π΅ Π½ΠΎΠ²ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΡƒΠ²Π°ΡšΠ° ΠΈΠ»ΠΈ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ° Π½Π° Π²Π΅Ρ€Π·ΠΈΠΈ Π½Π° Π²Π΅Π±-ΠΏΡ€ΠΎΠ΄Π°Π²Π½ΠΈΡ†Π°Ρ‚Π° Π½Π° Chrome, сСга Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° Π΄Π²ΠΎΡ„Π°ΠΊΡ‚ΠΎΡ€Π½Π° ΠΏΠΎΡ‚Π²Ρ€Π΄Π° Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅.
  • ΠšΠΎΡ€ΠΈΡΠ½ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° смСтката Π½Π° Google ΠΈΠΌΠ°Π°Ρ‚ ΠΎΠΏΡ†ΠΈΡ˜Π° Π΄Π° Π³ΠΈ Π·Π°Ρ‡ΡƒΠ²Π°Π°Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° плаќањС Π½Π° Π½ΠΈΠ²Π½Π°Ρ‚Π° смСтка Π½Π° Google.
  • Π’ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ ΠΈΠ½ΠΊΠΎΠ³Π½ΠΈΡ‚ΠΎ, Π°ΠΊΠΎ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π° ΠΎΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° Π·Π° Π±Ρ€ΠΈΡˆΠ΅ΡšΠ΅ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π·Π° Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡ˜Π°, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ Π΅ Π½ΠΎΠ² дијалог Π·Π° ΠΏΠΎΡ‚Π²Ρ€Π΄Π° Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ˜Π°Ρ‚Π°, со ΠΎΠ±Ρ˜Π°ΡΠ½ΡƒΠ²Π°ΡšΠ΅ Π΄Π΅ΠΊΠ° Π±Ρ€ΠΈΡˆΠ΅ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ ќС Π³ΠΎ Π·Π°Ρ‚Π²ΠΎΡ€ΠΈ ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†ΠΎΡ‚ ΠΈ ќС Π³ΠΈ Π·Π°Π²Ρ€ΡˆΠΈ ситС сСсии Π²ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ ΠΈΠ½ΠΊΠΎΠ³Π½ΠΈΡ‚ΠΎ.
  • ΠŸΠΎΡ€Π°Π΄ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π°Π½ΠΈ нСкомпатибилности со Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ΠΎΡ‚ Π½Π° Π½Π΅ΠΊΠΎΠΈ ΡƒΡ€Π΅Π΄ΠΈ, Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π½ΠΎΠ²ΠΈΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π° Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ со ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ Π²ΠΎ Chrome 91, ΠΎΡ‚ΠΏΠΎΡ€Π΅Π½ Π½Π° ΠΏΠΎΠ³ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠ²Π°Π½Ρ‚Π½ΠΈ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΠΈ, Π²Ρ€Π· основа Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° Π΅ΠΊΡΡ‚Π΅Π½Π·ΠΈΡ˜Π°Ρ‚Π° CECPQ1.3 (ΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Π½Π° Π΅Π»ΠΈΠΏΡ‚ΠΈΡ‡Π½Π° ΠΊΡ€ΠΈΠ²Π° ΠΈ пост-ΠΊΠ²Π°Π½Ρ‚Π½Π° 2) Π²ΠΎ TLSv2, ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Ρ˜ΡœΠΈ класичСн ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° Ρ€Π°Π·ΠΌΠ΅Π½Π° Π½Π° ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ X25519 со HRSS шСма Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° NTRU Prime Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌ Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ Π·Π° пост-ΠΊΠ²Π°Π½Ρ‚Π½ΠΈ криптосистСми.
  • ΠŸΠΎΡ€Ρ‚ΠΈΡ‚Π΅ 989 (ftps-ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ) ΠΈ 990 (ftps) сС Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ Π½Π° Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° Π·Π°Π±Ρ€Π°Π½Π΅Ρ‚ΠΈ ΠΌΡ€Π΅ΠΆΠ½ΠΈ ΠΏΠΎΡ€Ρ‚ΠΈ со Ρ†Π΅Π» Π΄Π° сС Π±Π»ΠΎΠΊΠΈΡ€Π° Π½Π°ΠΏΠ°Π΄ΠΎΡ‚ ALPACA. ΠŸΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ, со Ρ†Π΅Π» Π΄Π° сС Π·Π°ΡˆΡ‚ΠΈΡ‚Π°Ρ‚ ΠΎΠ΄ Π½Π°ΠΏΠ°Π΄ΠΈ Π½Π° NAT slipstreaming, ΠΏΠΎΡ€Ρ‚ΠΈΡ‚Π΅ 69, 137, 161, 554, 1719, 1720, 1723, 5060, 5061, 6566 ΠΈ 10080 вСќС Π±Π΅Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½ΠΈ.
  • TLS повСќС Π½Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° ΡˆΠΈΡ„Ρ€ΠΈ засновани Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΡ‚ 3DES. ОсобСно, TLS_RSA_WITH_3DES_EDE_CBC_SHA ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ ΡˆΠΈΡ„Ρ€ΠΈ, кој Π΅ ΠΏΠΎΠ΄Π»ΠΎΠΆΠ΅Π½ Π½Π° Π½Π°ΠΏΠ°Π΄ΠΎΡ‚ Sweet32, Π΅ отстранСт.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° Ubuntu 16.04 Π΅ ΠΏΡ€Π΅ΠΊΠΈΠ½Π°Ρ‚Π°.
  • МоТно Π΅ Π΄Π° сС користи WebOTP API ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΡƒΡ€Π΅Π΄ΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ ΠΏΡ€Π΅ΠΊΡƒ Π·Π°Π΅Π΄Π½ΠΈΡ‡ΠΊΠ° смСтка Π½Π° Google. WebOTP ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π΄Π° Ρ‡ΠΈΡ‚Π° Π΅Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΠΈ Π·Π° ΠΏΠΎΡ‚Π²Ρ€Π΄Π° испратСни ΠΏΡ€Π΅ΠΊΡƒ БМБ. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π° ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° сС Π΄ΠΎΠ±ΠΈΠ΅ ΠΊΠΎΠ΄ Π·Π° ΠΏΠΎΡ‚Π²Ρ€Π΄Π° Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π΅Π½ ΡƒΡ€Π΅Π΄ со Chrome Π·Π° Android ΠΈ Π΄Π° сС ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈ Π½Π° дСсктоп систСм.
  • АПИ-Ρ‚ΠΎ Π½Π° кориснички Π°Π³Π΅Π½Ρ‚ Π·Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ совСти Π΅ ΠΏΡ€ΠΎΡˆΠΈΡ€Π΅Π½ΠΎ, Ρ€Π°Π·Π²ΠΈΠ΅Π½ΠΎ ΠΊΠ°ΠΊΠΎ Π·Π°ΠΌΠ΅Π½Π° Π·Π° Π·Π°Π³Π»Π°Π²ΠΈΠ΅Ρ‚ΠΎ Π½Π° кориснички Π°Π³Π΅Π½Ρ‚. Π‘ΠΎΠ²Π΅Ρ‚ΠΈΡ‚Π΅ Π·Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ Π½Π° корисникот-Π°Π³Π΅Π½Ρ‚ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°Π°Ρ‚ Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ сСлСктивна испорака Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° прСлистувачот ΠΈ систСмот (Π²Π΅Ρ€Π·ΠΈΡ˜Π°, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, ΠΈΡ‚Π½.) само ΠΏΠΎ Π±Π°Ρ€Π°ΡšΠ΅ ΠΎΠ΄ сСрвСрот. ΠšΠΎΡ€ΠΈΡΠ½ΠΈΠΊΠΎΡ‚, ΠΏΠ°ΠΊ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠ΄Ρ€Π΅Π΄ΠΈ ΠΊΠΎΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌ сС ΠΎΠ±Π΅Π·Π±Π΅Π΄Π°Ρ‚ Π½Π° сопствСницитС Π½Π° ΡΠ°Ρ˜Ρ‚ΠΎΠ²ΠΈΡ‚Π΅. Кога користитС совСти Π·Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ Π½Π° кориснички Π°Π³Π΅Π½Ρ‚, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΡ‚ Π½Π° прСлистувачот Π½Π΅ сС прСнСсува Π±Π΅Π· Сксплицитно Π±Π°Ρ€Π°ΡšΠ΅, Π° стандардно сС Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ само основни ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ, ΡˆΡ‚ΠΎ ја ΠΎΡ‚Π΅ΠΆΠ½ΡƒΠ²Π° пасивната ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°.

    Новата Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π³ΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ΠΎΡ‚ Sec-CH-UA-Bitness Π·Π° Π²Ρ€Π°ΡœΠ°ΡšΠ΅ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π·Π° битноста Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи Π·Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π½ΠΎ, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ΠΎΡ‚ Sec-CH-UA-Platform сС ΠΈΡΠΏΡ€Π°ΡœΠ° со ΠΎΠΏΡˆΡ‚ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. ВрСдноста UADataValues ​​вратСна ΠΏΡ€ΠΈ ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π°ΡšΠ΅ getHighEntropyValues() сС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° стандардно Π·Π° Π΄Π° сС Π²Ρ€Π°Ρ‚Π°Ρ‚ Π³Π΅Π½Π΅Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π΄ΠΎΠΊΠΎΠ»ΠΊΡƒ Π΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° сС Π²Ρ€Π°Ρ‚ΠΈ Π΄Π΅Ρ‚Π°Π»Π½Π° ΠΎΠΏΡ†ΠΈΡ˜Π°. ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΡ‚ toJSON Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ Π²ΠΎ ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΎΡ‚ NavigatorUAData, кој Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° користитС конструкции ΠΊΠ°ΠΊΠΎ JSON.stringify(navigator.userAgentData).

  • ΠœΠΎΠΆΠ½ΠΎΡΡ‚Π° Π·Π° ΠΏΠ°ΠΊΡƒΠ²Π°ΡšΠ΅ рСсурси Π²ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π° Web Bundle, ΠΏΠΎΠ³ΠΎΠ΄Π½Π° Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ поСфикасно Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌ Π±Ρ€ΠΎΡ˜ ΠΏΡ€ΠΈΠ΄Ρ€ΡƒΠΆΠ½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ (стилови Π½Π° CSS, JavaScript, слики, iframes), Π΅ стандардно стабилизирана ΠΈ ΠΏΠΎΠ½ΡƒΠ΄Π΅Π½Π°. ΠœΠ΅Ρ“Ρƒ нСдостатоцитС Π²ΠΎ постоСчката ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π·Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ JavaScript (webpack), ΠΊΠΎΠΈ Web Bundle сС ΠΎΠ±ΠΈΠ΄ΡƒΠ²Π° Π΄Π° Π³ΠΈ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°: самиот ΠΏΠ°ΠΊΠ΅Ρ‚, Π½ΠΎ Π½Π΅ ΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ составни Π΄Π΅Π»ΠΎΠ²ΠΈ, ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°Π²Ρ€ΡˆΠΈ Π²ΠΎ ΠΊΠ΅ΡˆΠΎΡ‚ HTTP; ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΈ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ само ΠΎΡ‚ΠΊΠ°ΠΊΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ Π΅ цСлосно ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅Π½; Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ рСсурси ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС CSS ΠΈ слики ΠΌΠΎΡ€Π° Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ ΠΊΠΎΠ΄ΠΈΡ€Π°Π½ΠΈ Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π½Π° ΠΆΠΈΡ†ΠΈ Π½Π° JavaScript, ΡˆΡ‚ΠΎ ја Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° ΠΈ Π±Π°Ρ€Π° ΡƒΡˆΡ‚Π΅ Π΅Π΄Π΅Π½ Ρ‡Π΅ΠΊΠΎΡ€ Π½Π° ΠΏΠ°Ρ€ΡΠΈΡ€Π°ΡšΠ΅.
  • Π’ΠΊΠ»ΡƒΡ‡Π΅Π½ΠΎ Π΅ WebXR Plane Detection API, ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°Ρ˜ΡœΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° Ρ€Π°ΠΌΠ½ΠΈ ΠΏΠΎΠ²Ρ€ΡˆΠΈΠ½ΠΈ Π²ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π° 3D срСдина. НавСдСното API ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° сС ΠΈΠ·Π±Π΅Π³Π½Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ со ΠΈΠ½Ρ‚Π΅Π½Π·ΠΈΠ²Π½Π° рСсурси, Π΄ΠΎΠ±ΠΈΠ΅Π½ΠΈ ΠΏΡ€Π΅ΠΊΡƒ ΠΏΠΎΠ²ΠΈΠΊΠΎΡ‚ MediaDevices.getUserMedia(), ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ сопствСнички ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠ° визија. Π”Π° Π²Π΅ потсСтимС Π΄Π΅ΠΊΠ° WebXR API Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ја ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° со Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ класи Π½Π° ΡƒΡ€Π΅Π΄ΠΈ Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π° рСалност, ΠΎΠ΄ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΈ 3D шлСмови Π΄ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ˜Π° Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡƒΡ€Π΅Π΄ΠΈ.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ сС Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Π½ΠΎΠ²ΠΈ API Π²ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ Origin Trials (СкспСримСнтални карактСристики ΠΊΠΎΠΈ Π±Π°Ρ€Π°Π°Ρ‚ посСбно Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΡšΠ΅). Origin Trial ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π° моТност Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° со Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΡ‚ΠΎ API ΠΎΠ΄ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ΄ localhost ΠΈΠ»ΠΈ 127.0.0.1, ΠΈΠ»ΠΈ ΠΏΠΎ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€Π°ΡšΠ΅ ΠΈ ΠΏΡ€ΠΈΠΌΠ°ΡšΠ΅ ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π΅Π½ Ρ‚ΠΎΠΊΠ΅Π½ кој Π²Π°ΠΆΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½Π° Π»ΠΎΠΊΠ°Ρ†ΠΈΡ˜Π°.
    • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π΅ API Π·Π° ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ со повСќС Π΅ΠΊΡ€Π°Π½ΠΈ, ΠΊΠΎΠ΅ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° поставитС ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ Π½Π° кој Π±ΠΈΠ»ΠΎ дисплСј ΠΏΠΎΠ²Ρ€Π·Π°Π½ со Ρ‚Π΅ΠΊΠΎΠ²Π½ΠΈΠΎΡ‚ систСм, ΠΊΠ°ΠΊΠΎ ΠΈ Π΄Π° ја Π·Π°Ρ‡ΡƒΠ²Π°Ρ‚Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†ΠΎΡ‚ ΠΈ, Π΄ΠΎΠΊΠΎΠ»ΠΊΡƒ Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ, Π΄Π° Π³ΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ€ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†ΠΎΡ‚ Π½Π° Ρ†Π΅Π» Π΅ΠΊΡ€Π°Π½. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΎ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΡ‚ΠΎ API, Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π·Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° ΠΏΡ€ΠΈΠΊΠ°Π· Π½Π° слајдови Π½Π° Π΅Π΄Π΅Π½ Π΅ΠΊΡ€Π°Π½ ΠΈ Π΄Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΠ΅ бСлСшка Π·Π° ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π΅Ρ€ΠΎΡ‚ Π½Π° Π΄Ρ€ΡƒΠ³.
    • Π—Π°Π³Π»Π°Π²ΠΈΠ΅Ρ‚ΠΎ Cross-Origin-Embedder-Policy, ΠΊΠΎΠ΅ Π³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π° Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ Π·Π° ΠΈΠ·ΠΎΠ»Π°Ρ†ΠΈΡ˜Π° вкрстСно ΠΏΠΎΡ‚Π΅ΠΊΠ»ΠΎ ΠΈ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Ρ‚Π΅ Π±Π΅Π·Π±Π΅Π΄Π½ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° страницата со ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€Π°Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, сСга ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ β€žΠ±Π΅Π· Π°ΠΊΡ€Π΅Π΄ΠΈΡ‚ΠΈΠ²ΠΈβ€œ Π·Π° Π΄Π° сС ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠΈ прСносот Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со Π°ΠΊΡ€Π΅Π΄ΠΈΡ‚ΠΈΠ²ΠΈ, ΠΊΠ°ΠΊΠΎ Π½Π° ΠΏΡ€. ΠšΠΎΠ»Π°Ρ‡ΠΈΡšΠ° ΠΈ сСртификати Π·Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ.
    • Π—Π° ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡ˜Π½ΠΈ Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ (PWA, прогрСсивни Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ) ΠΊΠΎΠΈ Π³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Π°Ρ‚ ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° содрТината Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†ΠΎΡ‚ ΠΈ сС справуваат со Π²Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ, ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΎ Π΅ ΠΏΡ€Π΅ΠΊΠ»ΠΎΠΏΡƒΠ²Π°ΡšΠ΅ со ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈ Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†ΠΎΡ‚, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ Π»Π΅Π½Ρ‚Π°Ρ‚Π° Π·Π° наслов ΠΈ ΠΊΠΎΠΏΡ‡ΠΈΡšΠ°Ρ‚Π° Π·Π° ΠΏΡ€ΠΎΡˆΠΈΡ€ΡƒΠ²Π°ΡšΠ΅/ΡΠΎΠΊΠ»ΠΎΠΏΡƒΠ²Π°ΡšΠ΅. ΠŸΡ€Π΅ΠΊΠ»ΠΎΠΏΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ ја ΠΏΡ€ΠΎΡˆΠΈΡ€ΡƒΠ²Π° областа Π·Π° ΡƒΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π·Π° Π΄Π° Π³ΠΎ ΠΏΠΎΠΊΡ€ΠΈΠ΅ Ρ†Π΅Π»ΠΈΠΎΡ‚ ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ† ΠΈ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π΄ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ свои Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π²ΠΎ областа Π·Π° наслов.
      ИзданиС на Chrome 93
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ способност Π·Π° ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ PWA Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° сС користат ΠΊΠ°ΠΊΠΎ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Ρ‡ΠΈ со URL. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° music.example.com ΠΌΠΎΠΆΠ΅ Π΄Π° сС рСгистрира сСбСси ΠΊΠ°ΠΊΠΎ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Ρ‡ со URL https://*.music.example.com ΠΈ ситС Ρ‚Ρ€Π°Π½Π·ΠΈΡ†ΠΈΠΈ ΠΎΠ΄ Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΈ ΠΎΠ²ΠΈΠ΅ врски, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ΄ инстант-ΠΌΠ΅ΡΠΈΠ½ΡŸΠ΅Ρ€ΠΈ ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ Π·Π° Π΅-ΠΏΠΎΡˆΡ‚Π°, ќС Π΄ΠΎΠ²Π΅Π΄Π°Ρ‚ Π΄ΠΎ ΠΎΡ‚Π²ΠΎΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΎΠ²Π°Π° PWA-Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Π° Π½Π΅ Π½ΠΎΠ²ΠΎ Ρ˜Π°Π·ΠΈΡ‡Π΅ Π½Π° прСлистувачот.
  • МоТно Π΅ Π΄Π° сС Π²Ρ‡ΠΈΡ‚Π°Π°Ρ‚ CSS-Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ со помош Π½Π° ΠΈΠ·Ρ€Π°Π·ΠΎΡ‚ β€žΡƒΠ²ΠΎΠ·β€œ, слично Π½Π° Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° JavaScript ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΡˆΡ‚ΠΎ Π΅ ΠΏΠΎΠ³ΠΎΠ΄Π½ΠΎ ΠΊΠΎΠ³Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ сопствСни Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ ΠΈ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Π±Π΅Π· Π΄ΠΎΠ΄Π΅Π»ΡƒΠ²Π°ΡšΠ΅ стилови ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ JavaScript ΠΊΠΎΠ΄. ΡƒΠ²ΠΎΠ· Π½Π° лист ΠΎΠ΄ './styles.css' assert { type: 'css' }; document.adoptedStyleSheets = [лист]; shadowRoot.adoptedStyleSheets = [лист];
  • ОбСзбСдСн Π΅ Π½ΠΎΠ² статичСн ΠΌΠ΅Ρ‚ΠΎΠ΄, AbortSignal.abort(), кој Π²Ρ€Π°ΡœΠ° ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ AbortSignal кој вСќС Π΅ поставСн Π½Π° ΠΏΡ€Π΅ΠΊΠΈΠ½Π°Ρ‚. НамСсто Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Π»ΠΈΠ½ΠΈΠΈ ΠΊΠΎΠ΄ Π·Π° ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ Π½Π° AbortSignal ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ Π²ΠΎ ΠΏΡ€Π΅ΠΊΠΈΠ½Π°Ρ‚Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°, сСга ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° сС справитС со Π΅Π΄Π½Π° линија β€žΠ²Ρ€Π°ΡœΠ°ΡšΠ΅ AbortSignal.abort()β€œ.
  • Π•Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΡ‚ Flexbox Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΊΠ»ΡƒΡ‡Π½ΠΈΡ‚Π΅ Π·Π±ΠΎΡ€ΠΎΠ²ΠΈ Π·Π° ΠΏΠΎΡ‡Π΅Ρ‚ΠΎΠΊ, ΠΊΡ€Π°Ρ˜, само-ΠΏΠΎΡ‡Π΅Ρ‚ΠΎΠΊ, само-ΠΊΡ€Π°Ρ˜, Π»Π΅Π²ΠΎ ΠΈ дСсно, Π΄ΠΎΠΏΠΎΠ»Π½ΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΈ ΠΊΠ»ΡƒΡ‡Π½ΠΈΡ‚Π΅ Π·Π±ΠΎΡ€ΠΎΠ²ΠΈ Π²ΠΎ Ρ†Π΅Π½Ρ‚Π°Ρ€ΠΎΡ‚, флСкс-старт ΠΈ флСкс-ΠΊΡ€Π°Ρ˜ со Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° поСдноставСно ΡƒΡΠΎΠ³Π»Π°ΡΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠ»ΠΎΠΆΠ±Π°Ρ‚Π° Π½Π° флСксибилнитС Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ.
  • ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ΠΎΡ‚ Error() ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° Π½ΠΎΠ²ΠΎ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΎ ΡΠ²ΠΎΡ˜ΡΡ‚Π²ΠΎ β€žcauseβ€œ, ΠΊΠΎΠ΅ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° лСсно Π΄Π° Π³ΠΈ ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°Ρ‚Π΅ Π³Ρ€Π΅ΡˆΠΊΠΈΡ‚Π΅ Π΅Π΄Π½Π° со Π΄Ρ€ΡƒΠ³Π°. const parentError = Π½ΠΎΠ²Π° Π“Ρ€Π΅ΡˆΠΊΠ° ('Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»'); const error = new Error('Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»', { ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°: ΠΏΠ°Ρ€Π΅Π½Ρ‚Π“Ρ€Π΅ΡˆΠΊΠ° }); console.log(error.cause === ΠΏΠ°Ρ€Π΅Π½Ρ‚Π“Ρ€Π΅ΡˆΠΊΠ°); // β†’ Ρ‚ΠΎΡ‡Π½ΠΎ
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ noplaybackrate Π½Π° ΡΠ²ΠΎΡ˜ΡΡ‚Π²ΠΎΡ‚ΠΎ HTMLMediaElement.controlsList, ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π³ΠΈ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠΈΡ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΎΡ‚ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ Π²ΠΎ прСлистувачот Π·Π° ΠΌΠ΅Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π±Ρ€Π·ΠΈΠ½Π°Ρ‚Π° Π½Π° Ρ€Π΅ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡ˜Π° Π½Π° ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΡ˜Π°Π»Π½Π° содрТина.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ Π·Π°Π³Π»Π°Π²ΠΈΠ΅Ρ‚ΠΎ Sec-CH-Prefers-Color-Scheme, ΠΊΠΎΠ΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°, Π²ΠΎ Ρ„Π°Π·Π°Ρ‚Π° Π½Π° ΠΈΡΠΏΡ€Π°ΡœΠ°ΡšΠ΅ Π½Π° Π±Π°Ρ€Π°ΡšΠ΅Ρ‚ΠΎ, Π΄Π° сС прСнСсат ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° ΠΏΡ€Π΅Ρ‚ΠΏΠΎΡ‡ΠΈΡ‚Π°Π½Π°Ρ‚Π° шСма Π½Π° Π±ΠΎΠΈ Π½Π° корисникот ΡˆΡ‚ΠΎ сС користи Π²ΠΎ мСдиумскитС Π±Π°Ρ€Π°ΡšΠ° β€žprefers-color-schemeβ€œ, ΡˆΡ‚ΠΎ ќС ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π½Π° страницата Π΄Π° сС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π° Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° CSS ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΎ со ΠΈΠ·Π±Ρ€Π°Π½Π°Ρ‚Π° шСма ΠΈ ΠΈΠ·Π±Π΅Π³Π½ΡƒΠ²Π°ΡšΠ΅ Π²ΠΈΠ΄Π»ΠΈΠ²ΠΈ ΠΏΡ€Π΅ΠΊΠΈΠ½ΡƒΠ²Π°Ρ‡ΠΈ ΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈ шСми.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ ΠΈΠΌΠΎΡ‚ΠΎΡ‚ Object.hasOwn, ΡˆΡ‚ΠΎ Π΅ поСдноставСна Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π½Π° Object.prototype.hasOwnProperty, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° ΠΊΠ°ΠΊΠΎ статичСн ΠΌΠ΅Ρ‚ΠΎΠ΄. Object.hasOwn({ prop: 42 }, 'prop') // β†’ Ρ‚ΠΎΡ‡Π½ΠΎ
  • Π”ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ Π·Π° ΠΌΠ½ΠΎΠ³Ρƒ Π±Ρ€Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΡ˜Π° со Π±Ρ€ΡƒΡ‚Π°Π»Π½Π° сила, ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»Π΅Ρ€ΠΎΡ‚ JIT Π½Π° Sparkplug Π΄ΠΎΠ΄Π°Π΄Π΅ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° сСриско ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π·Π° Π΄Π° Π³ΠΈ Π½Π°ΠΌΠ°Π»ΠΈ Ρ‚Ρ€ΠΎΡˆΠΎΡ†ΠΈΡ‚Π΅ Π·Π° ΠΏΡ€Π΅Ρ„Ρ€Π»ΡƒΠ²Π°ΡšΠ΅ Π½Π° мСморискитС страници ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Ρ€Π΅ΠΆΠΈΠΌΠΈΡ‚Π΅ Π·Π° ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ ΠΈ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅. Sparkplug сСга составува повСќС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ одСднаш ΠΈ Π³ΠΎ ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π° mprotect Сднаш Π·Π° Π΄Π° Π³ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚Π΅ Π½Π° Ρ†Π΅Π»Π°Ρ‚Π° Π³Ρ€ΡƒΠΏΠ°. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π³ΠΎ Π½Π°ΠΌΠ°Π»ΡƒΠ²Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΡ˜Π° (Π΄ΠΎ 44%) Π±Π΅Π· Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΎ Π΄Π° влијаС Π½Π° пСрформанситС Π½Π° JavaScript Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅.
    ИзданиС на Chrome 93
  • Π’Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° Π½Π° Android ја ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π²Π³Ρ€Π°Π΄Π΅Π½Π°Ρ‚Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° Π½Π° ΠΌΠΎΡ‚ΠΎΡ€ΠΎΡ‚ V8 ΠΎΠ΄ Π½Π°ΠΏΠ°Π΄ΠΈ Π½Π° страничнитС ΠΊΠ°Π½Π°Π»ΠΈ, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ Spectre, ΠΊΠΎΠΈ Π½Π΅ сС смСтаат Π·Π° Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΈ ΠΊΠ°ΠΊΠΎ ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π»ΠΎΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ Π²ΠΎ посСбни процСси. Π’ΠΎ дСсктоп Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π°, ΠΎΠ²ΠΈΠ΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π±Π΅Π° ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΈ ΡƒΡˆΡ‚Π΅ Π²ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Chrome 70. ΠžΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π½Π΅ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° сС Π·Π³ΠΎΠ»Π΅ΠΌΠ°Ρ‚ пСрформанситС Π·Π° 2-15%.
    ИзданиС на Chrome 93
  • НаправСни сС ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ° Π½Π° Π°Π»Π°Ρ‚ΠΊΠΈΡ‚Π΅ Π·Π° Π²Π΅Π±-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ. Π’ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° листи со стилови, ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° сС ΡƒΡ€Π΅Π΄ΡƒΠ²Π°Π°Ρ‚ Π±Π°Ρ€Π°ΡšΠ°Ρ‚Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΈ со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΠΈΠ·Ρ€Π°Π·ΠΎΡ‚ @container. Π’ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, сС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° рСсурси Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π° Π²Π΅Π±-ΠΏΠ°ΠΊΠ΅Ρ‚. Π’ΠΎ Π²Π΅Π±-ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π°, Π²ΠΎ контСкстното ΠΌΠ΅Π½ΠΈ сС Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈ Π·Π° ΠΊΠΎΠΏΠΈΡ€Π°ΡšΠ΅ Π½ΠΈΠ·ΠΈ Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π½Π° JavaScript ΠΈΠ»ΠΈ JSON Π±ΡƒΠΊΠ²Π°Π»Π½ΠΎ. ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ Π΄Π΅Π±Π°Π³ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со CORS (Π‘ΠΏΠΎΠ΄Π΅Π»ΡƒΠ²Π°ΡšΠ΅ рСсурси со вкрстСно ΠΏΠΎΡ‚Π΅ΠΊΠ»ΠΎ).
    ИзданиС на Chrome 93

ΠŸΠΎΠΊΡ€Π°Ρ˜ ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈΡ‚Π΅ ΠΈ ΠΏΠΎΠΏΡ€Π°Π²Π΅Π½ΠΈΡ‚Π΅ Π³Ρ€Π΅ΡˆΠΊΠΈ, Π½ΠΎΠ²Π°Ρ‚Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π° 27 пропусти. ΠœΠ½ΠΎΠ³Ρƒ ΠΎΠ΄ ранливоститС Π±Π΅Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π°Π½ΠΈ ΠΊΠ°ΠΊΠΎ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° автоматско Ρ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅ со помош Π½Π° Π°Π»Π°Ρ‚ΠΊΠΈΡ‚Π΅ AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ΠΈ AFL. НС сС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π°Π½ΠΈ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΡˆΡ‚ΠΎ ќС ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° сС Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»Π°Ρ‚ ситС Π½ΠΈΠ²ΠΎΠ° Π½Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° Π½Π° прСлистувачот ΠΈ Π΄Π° сС ΠΈΠ·Π²Ρ€ΡˆΠΈ ΠΊΠΎΠ΄ Π½Π° систСмот Π½Π°Π΄Π²ΠΎΡ€ ΠΎΠ΄ ΠΎΠΊΠΎΠ»ΠΈΠ½Π°Ρ‚Π° Π½Π° пСсокот. Како Π΄Π΅Π» ΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π·Π° плаќањС ΠΏΠ°Ρ€ΠΈΡ‡Π½ΠΈ Π½Π°Π³Ρ€Π°Π΄ΠΈ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°ΡšΠ΅ ранливости Π·Π° Ρ‚Π΅ΠΊΠΎΠ²Π½ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, Google ΠΏΠ»Π°Ρ‚ΠΈ 19 Π½Π°Π³Ρ€Π°Π΄ΠΈ Π²ΠΎ врСдност ΠΎΠ΄ 136500 Π΄ΠΎΠ»Π°Ρ€ΠΈ (Ρ‚Ρ€ΠΈ Π½Π°Π³Ρ€Π°Π΄ΠΈ ΠΎΠ΄ 20000 Π΄ΠΎΠ»Π°Ρ€ΠΈ, Π΅Π΄Π½Π° Π½Π°Π³Ρ€Π°Π΄Π° ΠΎΠ΄ 15000 Π΄ΠΎΠ»Π°Ρ€ΠΈ, Ρ‚Ρ€ΠΈ Π½Π°Π³Ρ€Π°Π΄ΠΈ ΠΎΠ΄ 10000 Π΄ΠΎΠ»Π°Ρ€ΠΈ, Π΅Π΄Π½Π° Π½Π°Π³Ρ€Π°Π΄Π° ΠΎΠ΄ 7500 Π΄ΠΎΠ»Π°Ρ€ΠΈ, Ρ‚Ρ€ΠΈ Π½Π°Π³Ρ€Π°Π΄ΠΈ ΠΎΠ΄ 5000 Π΄ΠΎΠ»Π°Ρ€ΠΈ, Π½Π°Π³Ρ€Π°Π΄ΠΈ ΠΎΠ΄ 3000 Π΄ΠΎΠ»Π°Ρ€ΠΈ ΠΈ Ρ‚Ρ€ΠΈ Π½Π°Π³Ρ€Π°Π΄ΠΈ ΠΎΠ΄ 5 Π΄ΠΎΠ»Π°Ρ€ΠΈ). Π“ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° XNUMX-Ρ‚Π΅ Π½Π°Π³Ρ€Π°Π΄ΠΈ сè ΡƒΡˆΡ‚Π΅ Π½Π΅ Π΅ ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½Π°.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€