ИзданиС на Chrome 91

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

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

  • Π‘ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° способност Π΄Π° сС Π·Π°ΠΏΡ€Π΅ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° JavaScript Π²ΠΎ склопСна Π³Ρ€ΡƒΠΏΠ° Ρ˜Π°Π·ΠΈΡ‡ΠΈΡšΠ°. Chrome 85 Π²ΠΎΠ²Π΅Π΄Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Ρ˜Π°Π·ΠΈΡ‡ΠΈΡšΠ° Π²ΠΎ Π³Ρ€ΡƒΠΏΠΈ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·Π°Ρ‚ со ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½Π° боја ΠΈ Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚Π°. Кога ќС ΠΊΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ Π½Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚Π°Ρ‚Π° Π½Π° Π³Ρ€ΡƒΠΏΠ°, Ρ˜Π°Π·ΠΈΡ‡ΠΈΡšΠ°Ρ‚Π° ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со Π½Π΅Π° сС собираат ΠΈ намСсто Ρ‚ΠΎΠ° останува Π΅Π΄Π½Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚Π° (со ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚Π°Ρ‚Π° сС ΠΎΡ‚Π²ΠΎΡ€Π° Π³Ρ€ΡƒΠΏΠ°Ρ‚Π°). Π’ΠΎ Π½ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, со Ρ†Π΅Π» Π΄Π° сС Π½Π°ΠΌΠ°Π»ΠΈ ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° процСсорот ΠΈ Π΄Π° сС Π·Π°ΡˆΡ‚Π΅Π΄ΠΈ Π΅Π½Π΅Ρ€Π³ΠΈΡ˜Π°, активноста Π²ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ Ρ˜Π°Π·ΠΈΡ‡ΠΈΡšΠ° Π΅ суспСндирана. Π˜ΡΠΊΠ»ΡƒΡ‡ΠΎΠΊ Π΅ Π½Π°ΠΏΡ€Π°Π²Π΅Π½ само Π·Π° ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ Ρ€Π΅ΠΏΡ€ΠΎΠ΄ΡƒΡ†ΠΈΡ€Π°Π°Ρ‚ Π·Π²ΡƒΠΊ, користат Web Locks ΠΈΠ»ΠΈ IndexedDB API, сС ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°Π°Ρ‚ со USB-ΡƒΡ€Π΅Π΄ ΠΈΠ»ΠΈ снимаат Π²ΠΈΠ΄Π΅ΠΎ, Π·Π²ΡƒΠΊ ΠΈΠ»ΠΈ содрТина Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†. ΠŸΡ€ΠΎΠΌΠ΅Π½Π°Ρ‚Π° ќС сС спровСдува постСпСно, ΠΏΠΎΡ‡Π½ΡƒΠ²Π°Ρ˜ΡœΠΈ ΠΎΠ΄ ΠΌΠ°Π» ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ Π½Π° корисници.
  • Π’ΠΊΠ»ΡƒΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΡ‚ Π½Π° Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ со ΠΊΠ»ΡƒΡ‡ΠΎΡ‚ кој Π΅ ΠΎΡ‚ΠΏΠΎΡ€Π΅Π½ Π½Π° Π±Ρ€ΡƒΡ‚Π°Π»Π½Π° сила Π½Π° ΠΊΠ²Π°Π½Ρ‚Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΠΈ. ΠšΠ²Π°Π½Ρ‚Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΠΈ сС Ρ€Π°Π΄ΠΈΠΊΠ°Π»Π½ΠΎ ΠΏΠΎΠ±Ρ€Π·ΠΈ Π²ΠΎ Ρ€Π΅ΡˆΠ°Π²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ со Ρ€Π°Π·Π»ΠΎΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅Π½ Π±Ρ€ΠΎΡ˜ Π½Π° прости Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈ, ΡˆΡ‚ΠΎ Π΅ Π²ΠΎ основата Π½Π° соврСмСнитС асимСтрични Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π΄Π° сС Ρ€Π΅ΡˆΠΈ Π½Π° класичнитС процСсори. Π—Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π²ΠΎ TLSv1.3, ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ Π΅ ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΠΊΠΎΡ‚ CECPQ2 (Combined Elliptic-Curve and Post-Quantum 2), кој Π³ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π° класичниот ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° Ρ€Π°Π·ΠΌΠ΅Π½Π° Π½Π° ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ X25519 со ΡˆΠ΅ΠΌΠ°Ρ‚Π° HRSS Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌΠΎΡ‚ NTRU Prime, Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ Π·Π° пост-ΠΊΠ²Π°Π½Ρ‚Π½ΠΈ криптосистСми.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈΡ‚Π΅ TLS 1.0 ΠΈ TLS 1.1, ΠΊΠΎΠΈ сС застарСни ΠΎΠ΄ ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚ΠΎΡ‚ IETF (Internet Engineering Task Force), Π΅ цСлосно ΠΏΡ€Π΅ΠΊΠΈΠ½Π°Ρ‚Π°. Π’ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ ја моТноста Π·Π° Π²Ρ€Π°ΡœΠ°ΡšΠ΅ Π½Π° TLS 1.0/1.1 со ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°Ρ‚Π° SSLVersionMin Π΅ отстранСта.
  • Π‘ΠΊΠ»ΠΎΠΏΠΎΠ²ΠΈΡ‚Π΅ Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Линукс Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Π°Ρ‚ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ β€žDNS ΠΏΡ€Π΅ΠΊΡƒ HTTPSβ€œ (DoH, DNS ΠΏΡ€Π΅ΠΊΡƒ HTTPS), кој ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ бСшС донСсСн Π·Π° корисницитС Π½Π° Windows, macOS, ChromeOS ΠΈ Android. DNS-over-HTTPS автоматски ќС сС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° Π·Π° корисници Ρ‡ΠΈΠΈ поставки Π³ΠΈ ΠΎΠ΄Ρ€Π΅Π΄ΡƒΠ²Π°Π°Ρ‚ Π΄Π°Π²Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° DNS ΠΊΠΎΠΈ ја ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π°Π°Ρ‚ ΠΎΠ²Π°Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π° (Π·Π° DNS-over-HTTPS сС користи истиот ΠΏΡ€ΠΎΠ²Π°Ρ˜Π΄Π΅Ρ€ ΠΊΠ°ΠΊΠΎ ΠΈ Π·Π° DNS). На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°ΠΊΠΎ корисникот ΠΈΠΌΠ° DNS 8.8.8.8 Π½Π°Π²Π΅Π΄Π΅Π½ Π²ΠΎ систСмскитС поставки, Ρ‚ΠΎΠ³Π°Ρˆ услугата DNS-over-HTTPS Π½Π° Google (β€žhttps://dns.google.com/dns-queryβ€œ) ќС сС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° Π²ΠΎ Chrome Π°ΠΊΠΎ DNS Π΅ 1.1.1.1, ΠΏΠΎΡ‚ΠΎΠ° услугата DNS-over-HTTPS Cloudflare (β€žhttps://cloudflare-dns.com/dns-queryβ€œ) ΠΈΡ‚Π½.
  • ΠŸΠΎΡ€Ρ‚Π°Ρ‚Π° 10080, која сС користи Π²ΠΎ Ρ€Π΅Π·Π΅Ρ€Π²Π½Π°Ρ‚Π° копија Π½Π° Amanda ΠΈ VMWare vCenter, Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π½Π° листата Π½Π° Π·Π°Π±Ρ€Π°Π½Π΅Ρ‚ΠΈ ΠΌΡ€Π΅ΠΆΠ½ΠΈ ΠΏΠΎΡ€Ρ‚ΠΈ. ΠŸΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ, ΠΏΠΎΡ€Ρ‚ΠΈΡ‚Π΅ 69, 137, 161, 554, 1719, 1720, 1723, 5060, 5061 ΠΈ 6566 вСќС Π±Π΅Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½ΠΈ. Π—Π° ΠΏΡ€ΠΈΡΡ‚Π°Π½ΠΈΡˆΡ‚Π°Ρ‚Π° Π½Π° Ρ†Ρ€Π½Π°Ρ‚Π° листа, ΠΈΡΠΏΡ€Π°ΡœΠ°ΡšΠ΅Ρ‚ΠΎ Π±Π°Ρ€Π°ΡšΠ° Π·Π° HTTP, HTTPS ΠΈ FTP Π΅ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½ΠΎ со Ρ†Π΅Π» Π΄Π° сС Π·Π°ΡˆΡ‚ΠΈΡ‚ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΡ‚ Π½Π° NAT Π½Π°ΠΏΠ°Π΄ΠΈ ΠΎΠ΄ , ΡˆΡ‚ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° ΠΊΠΎΠ³Π° ќС сС ΠΎΡ‚Π²ΠΎΡ€ΠΈ Π²Π΅Π±-страница ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½Π° ΠΎΠ΄ Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΎΡ‚ Π²ΠΎ прСлистувачот Π΄Π° воспостави ΠΌΡ€Π΅ΠΆΠ½Π° врска ΠΎΠ΄ сСрвСрот Π½Π° Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΎΡ‚ Π΄ΠΎ која Π±ΠΈΠ»ΠΎ ΠΏΠΎΡ€Ρ‚Π° UDP ΠΈΠ»ΠΈ TCP Π½Π° систСмот Π½Π° корисникот, ΠΈ ΠΏΠΎΠΊΡ€Π°Ρ˜ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½ΠΈΠΎΡ‚ опсСг Π½Π° адрСси (192.168.xx, 10 .Ρ…Ρ…Ρ…).
  • МоТно Π΅ Π΄Π° сС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° автоматско ΡΡ‚Π°Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡ˜Π½ΠΈ Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ (PWA - ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΠΈΠ²Π½ΠΈ Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ) ΠΊΠΎΠ³Π° корисникот сС Π½Π°Ρ˜Π°Π²ΡƒΠ²Π° Π²ΠΎ систСмот (Windows ΠΈ macOS). Автоматското ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ΠΎ Π½Π° страницата chrome://apps. Ѐункционалноста ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΎ сС тСстира Π½Π° ΠΌΠ°Π» ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ корисници, Π° Π·Π° останатитС Π±Π°Ρ€Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΡšΠ΅ Π½Π° поставката β€žchrome://flags/#enable-desktop-pwas-run-on-os-loginβ€œ.
  • Како Π΄Π΅Π» ΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π·Π° ΠΏΡ€Π΅ΠΌΠ΅ΡΡ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° прСлистувачот Π΄Π° користи ΠΈΠ½ΠΊΠ»ΡƒΠ·ΠΈΠ²Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π°, Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° β€žmaster_preferencesβ€œ Π΅ ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½Π° Π²ΠΎ β€žinitial_preferencesβ€œ. Π—Π° Π΄Π° сС ΠΎΠ΄Ρ€ΠΆΠΈ компатибилноста, ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° β€žmaster_preferencesβ€œ ќС останС Π²ΠΎ прСлистувачот Π½Π΅ΠΊΠΎΠ΅ Π²Ρ€Π΅ΠΌΠ΅. ΠŸΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ, прСлистувачот вСќС сС ослободи ΠΎΠ΄ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° Π·Π±ΠΎΡ€ΠΎΠ²ΠΈΡ‚Π΅ β€žΠ±Π΅Π» ΡΠΏΠΈΡΠΎΠΊβ€œ, β€žΡ†Ρ€Π½Π° Π»ΠΈΡΡ‚Π°β€œ ΠΈ β€žΠΌΠ°Ρ˜Ρ‡ΠΈΠ½β€œ.
  • Π Π΅ΠΆΠΈΠΌΠΎΡ‚ Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ ΠΏΡ€Π΅Π»ΠΈΡΡ‚ΡƒΠ²Π°ΡšΠ΅, кој Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° ΠΎΠ΄ ΠΊΡ€Π°ΠΆΠ±Π° Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‚Π΅Ρ‚, Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π½ΠΈ активности ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Π·Π°ΠΊΠ°Π½ΠΈ Π½Π° Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° моТност Π·Π° ΠΈΡΠΏΡ€Π°ΡœΠ°ΡšΠ΅ ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π·Π° ΡΠΊΠ΅Π½ΠΈΡ€Π°ΡšΠ΅ Π½Π° страната Π½Π° Google. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ, ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ ΠΏΡ€Π΅Π»ΠΈΡΡ‚ΡƒΠ²Π°ΡšΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° смСтководство Π·Π° Ρ‚ΠΎΠΊΠ΅Π½ΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со смСтка Π½Π° Google ΠΏΡ€ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π°ΡšΠ΅ ΠΎΠ±ΠΈΠ΄ΠΈ Π·Π° Ρ„ΠΈΡˆΠΈΠ½Π³, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΈΡΠΏΡ€Π°ΡœΠ°ΡšΠ΅ врСдности Π½Π° Π·Π°Π³Π»Π°Π²ΠΈΠ΅Ρ‚ΠΎ Π½Π° Referrer Π΄ΠΎ сСрвСритС Π½Π° Google Π·Π° Π΄Π° сС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈ Π΄Π°Π»ΠΈ сС ΠΏΡ€Π΅ΠΏΡ€Π°ΡœΠ°Π°Ρ‚ ΠΎΠ΄ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π½Π° Π»ΠΎΠΊΠ°Ρ†ΠΈΡ˜Π°.
  • Π’ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° Android ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ Π΅ Π΄ΠΈΠ·Π°Ρ˜Π½ΠΎΡ‚ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° Π²Π΅Π± Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, ΠΊΠΎΠΈ сС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° Π΅ΠΊΡ€Π°Π½ΠΈ Π½Π° Π΄ΠΎΠΏΠΈΡ€ ΠΈ систСми Π·Π° Π»ΠΈΡ†Π° со посСбни ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈ (Π·Π° дСсктоп систСми, Π΄ΠΈΠ·Π°Ρ˜Π½ΠΎΡ‚ Π΅ ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π΅Π½ Π²ΠΎ Chrome 83). Π¦Π΅Π»Ρ‚Π° Π½Π° ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° бСшС Π΄Π° сС ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈ Π΄ΠΈΠ·Π°Ρ˜Π½ΠΎΡ‚ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΈ Π΄Π° сС Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Π°Ρ‚ стилскитС нСдослСдности - ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ, Π½Π΅ΠΊΠΎΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π±Π΅Π° Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ΠΈ Π²ΠΎ согласност со Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΎΡ‚ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ систСм, Π° Π½Π΅ΠΊΠΎΠΈ Π²ΠΎ согласност со Π½Π°Ρ˜ΠΏΠΎΠΏΡƒΠ»Π°Ρ€Π½ΠΈΡ‚Π΅ стилови. ΠŸΠΎΡ€Π°Π΄ΠΈ ΠΎΠ²Π°, Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π±Π΅Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎ ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½ΠΈ Π·Π° Π΅ΠΊΡ€Π°Π½ΠΈ Π½Π° Π΄ΠΎΠΏΠΈΡ€ ΠΈ систСми Π·Π° Π»ΠΈΡ†Π° со посСбни ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈ.
    ИзданиС на Chrome 91ИзданиС на Chrome 91
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Π°Π½ΠΊΠ΅Ρ‚Π° Π·Π° ΠΌΠΈΡΠ»Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° корисницитС ΡˆΡ‚ΠΎ сС ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π° ΠΏΡ€ΠΈ ΠΎΡ‚Π²ΠΎΡ€Π°ΡšΠ΅ Π½Π° поставкитС Π·Π° Privacy Sandbox (chrome://settings/privacySandbox).
  • ΠŸΡ€ΠΈ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° Android Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° Π½Π° Chrome Π½Π° Ρ‚Π°Π±Π»Π΅Ρ‚ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΠΈ со Π³ΠΎΠ»Π΅ΠΌΠΈ Π΅ΠΊΡ€Π°Π½ΠΈ, Π±Π°Ρ€Π°ΡšΠ΅Ρ‚ΠΎ сС ΠΏΡ€Π°Π²ΠΈ Π·Π° дСсктоп Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° Π½Π° страницата, Π° Π½Π΅ Π·Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡƒΡ€Π΅Π΄ΠΈ. МоТС Π΄Π° Π³ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΎΠ΄Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ја поставката β€žchrome://flags/#request-desktop-site-for-tabletsβ€œ.
  • ΠšΠΎΠ΄ΠΎΡ‚ Π·Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅ Ρ‚Π°Π±Π΅Π»ΠΈ Π΅ ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π΅Π½, ΡˆΡ‚ΠΎ Π½ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° Π³ΠΈ Ρ€Π΅ΡˆΠΈΠΌΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ со нСдослСдност Π²ΠΎ ΠΎΠ΄Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ‚Π°Π±Π΅Π»ΠΈ Π²ΠΎ Chrome ΠΈ Π²ΠΎ Firefox/Safari.
  • ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° сСртификатитС Π½Π° сСрвСрот ΠΎΠ΄ ΡˆΠΏΠ°Π½ΡΠΊΠΈΠΎΡ‚ ΠΎΡ€Π³Π°Π½ Π·Π° ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Camerfirma Π΅ Π·Π°ΠΏΡ€Π΅Π½Π° ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π»ΠΈΠ²ΠΈ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ ΠΎΠ΄ 2017 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΊΠΎΠΈ Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Π°Ρ‚ ΠΏΡ€Π΅ΠΊΡ€ΡˆΡƒΠ²Π°ΡšΠ° Π²ΠΎ ΠΈΠ·Π΄Π°Π²Π°ΡšΠ΅Ρ‚ΠΎ сСртификати. ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° сСртификатитС Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π΅ Π·Π°Π΄Ρ€ΠΆΠ°Π½Π°; Π±Π»ΠΎΠΊΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π²Π°ΠΆΠΈ само Π·Π° сСртификатитС ΡˆΡ‚ΠΎ сС користат Π½Π° ΡΠ°Ρ˜Ρ‚ΠΎΠ²ΠΈΡ‚Π΅ HTTPS.
  • ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΡƒΠ²Π°ΠΌΠ΅ Π΄Π° ја ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°ΠΌΠ΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π·Π° Π΄Π° сС Π·Π°ΡˆΡ‚ΠΈΡ‚ΠΈΠΌΠ΅ ΠΎΠ΄ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° слСдСњС Π½Π° Π΄Π²ΠΈΠΆΠ΅ΡšΠ°Ρ‚Π° Π½Π° корисницитС ΠΏΠΎΠΌΠ΅Ρ“Ρƒ страницитС засновани Π½Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π²ΠΎ области ΠΊΠΎΠΈ Π½Π΅ сС Π½Π°ΠΌΠ΅Π½Π΅Ρ‚ΠΈ Π·Π° Ρ‚Ρ€Π°Ρ˜Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (β€žΠ‘ΡƒΠΏΠ΅Ρ€ΠΊΠΎΠ»Π°Ρ‡ΠΈΡšΠ°β€œ). Π‘ΠΈΠ΄Π΅Ρ˜ΡœΠΈ ΠΊΠ΅ΡˆΠΈΡ€Π°Π½ΠΈΡ‚Π΅ рСсурси сС Π·Π°Ρ‡ΡƒΠ²Π°Π½ΠΈ Π²ΠΎ Π·Π°Π΅Π΄Π½ΠΈΡ‡ΠΊΠΈ имСнски простор, Π±Π΅Π· ΠΎΠ³Π»Π΅Π΄ Π½Π° ΠΈΠ·Π²ΠΎΡ€Π½ΠΈΠΎΡ‚ Π΄ΠΎΠΌΠ΅Π½, Π΅Π΄Π½Π° Π»ΠΎΠΊΠ°Ρ†ΠΈΡ˜Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡƒΡ‚Π²Ρ€Π΄ΠΈ Π΄Π΅ΠΊΠ° Π΄Ρ€ΡƒΠ³Π° Π»ΠΎΠΊΠ°Ρ†ΠΈΡ˜Π° Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π° рСсурси со ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π΄Π°Π»ΠΈ Ρ‚ΠΎΡ˜ рСсурс Π΅ Π²ΠΎ ΠΊΠ΅ΡˆΠΎΡ‚. Π—Π°ΡˆΡ‚ΠΈΡ‚Π°Ρ‚Π° сС заснова Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° ΠΌΡ€Π΅ΠΆΠ½Π° ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° (Network Partitioning), Ρ‡ΠΈΡ˜Π° ΡΡƒΡˆΡ‚ΠΈΠ½Π° Π΅ Π΄Π° сС Π΄ΠΎΠ΄Π°Π΄Π΅ Π²ΠΎ сподСлСнитС кСшови Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ Π²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ Π½Π° записитС Π΄ΠΎ Π΄ΠΎΠΌΠ΅Π½ΠΎΡ‚ ΠΎΠ΄ кој сС ΠΎΡ‚Π²ΠΎΡ€Π° Π³Π»Π°Π²Π½Π°Ρ‚Π° страница, ΡˆΡ‚ΠΎ ја ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π° покриСноста Π½Π° ΠΊΠ΅ΡˆΠΎΡ‚ само Π·Π° скрипти Π·Π° слСдСњС двиТСња Π½Π° Ρ‚Π΅ΠΊΠΎΠ²Π½Π°Ρ‚Π° Π»ΠΎΠΊΠ°Ρ†ΠΈΡ˜Π° (скрипта ΠΎΠ΄ iframe Π½Π΅ΠΌΠ° Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈ Π΄Π°Π»ΠΈ рСсурсот Π΅ ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅Π½ ΠΎΠ΄ Π΄Ρ€ΡƒΠ³Π° Π»ΠΎΠΊΠ°Ρ†ΠΈΡ˜Π°).

    Π¦Π΅Π½Π°Ρ‚Π° Π½Π° ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π΅ Π½Π°ΠΌΠ°Π»ΡƒΠ²Π°ΡšΠ΅ Π½Π° Сфикасноста Π½Π° ΠΊΠ΅ΡˆΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ, ΡˆΡ‚ΠΎ Π΄ΠΎΠ²Π΅Π΄ΡƒΠ²Π° Π΄ΠΎ ΠΌΠ°Π»ΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π°ΡšΠ΅ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° страницата (максимум Π·Π° 1.32%, Π½ΠΎ Π·Π° 80% ΠΎΠ΄ ΡΠ°Ρ˜Ρ‚ΠΎΠ²ΠΈΡ‚Π΅ Π·Π° 0.09-0.75%). Π—Π° Π΄Π° Π³ΠΎ тСстиратС Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ Π½Π° ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ прСлистувачот со ΠΎΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° β€ž-enable-features=PartitionConnectionsByNetworkIsolationKey, PartitionExpectCTStateByNetworkIsolationKey, PartitionHttpServerPropertiesByNetworkIsolationKey, PartitionNelAndReportingLSSSKeyNetworky,PartitionNelAndReportingLSByNetworkIsolationy HostCacheB yNetworkIsolationKeyβ€œ.

  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΎ REST API VersionHistory (https://versionhistory.googleapis.com/v1/chrome), ΠΏΡ€Π΅ΠΊΡƒ ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π΄ΠΎΠ±ΠΈΠ²Π°Ρ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° Π²Π΅Ρ€Π·ΠΈΠΈΡ‚Π΅ Π½Π° Chrome Π²ΠΎ однос Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈΡ‚Π΅ ΠΈ Π³Ρ€Π°Π½ΠΊΠΈΡ‚Π΅, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΈΡΡ‚ΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° прСлистувачот.
  • Π’ΠΎ iframes Π²Ρ‡ΠΈΡ‚Π°Π½ΠΈ ΠΎΠ΄ Π΄ΠΎΠΌΠ΅Π½ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΠ΄ Π΄ΠΎΠΌΠ΅Π½ΠΎΡ‚ Π½Π° основната страница, ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° JavaScript Π΄ΠΈΡ˜Π°Π»ΠΎΠ·ΠΈΡ‚Π΅ alert(), confirm() ΠΈ prompt() Π΅ Π·Π°Π±Ρ€Π°Π½Π΅Ρ‚ΠΎ, ΡˆΡ‚ΠΎ ќС Π³ΠΈ Π·Π°ΡˆΡ‚ΠΈΡ‚ΠΈ корисницитС ΠΎΠ΄ ΠΎΠ±ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π° скрипта ΠΎΠ΄ Ρ‚Ρ€Π΅Ρ‚Π° страна Π΄Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π° ΠΏΠΎΡ€Π°ΠΊΠΈ ΠΏΠΎΠ΄ маската Π΄Π΅ΠΊΠ° ΠΈΠ·Π²Π΅ΡΡ‚ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π΅ ΠΏΡ€ΠΈΠΊΠ°ΠΆΠ°Π½ΠΎ ΠΎΠ΄ Π³Π»Π°Π²Π½ΠΈΠΎΡ‚ ΡΠ°Ρ˜Ρ‚.
  • WebAssembly SIMD API Π΅ стабилизиран ΠΈ стандардно сС Π½ΡƒΠ΄ΠΈ Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° вСкторски SIMD инструкции Π²ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½ΠΈ со WebAssembly. Π—Π° Π΄Π° сС ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ нСзависност Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, Ρ‚ΠΎΡ˜ Π½ΡƒΠ΄ΠΈ Π½ΠΎΠ² 128-Π±ΠΈΡ‚Π΅Π½ Ρ‚ΠΈΠΏ кој ΠΌΠΎΠΆΠ΅ Π΄Π° прСтставува Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ‚ΠΈΠΏΠΎΠ²ΠΈ спакувани ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΈ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ основни вСкторски ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° спакувани ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. SIMD Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ја Π·Π³ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ продуктивноста со ΠΏΠ°Ρ€Π°Π»Π΅Π»ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ ΠΈ ќС Π±ΠΈΠ΄Π΅ корисСн ΠΏΡ€ΠΈ ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΌΠ°Ρ˜Ρ‡ΠΈΠ½ ΠΊΠΎΠ΄ Π²ΠΎ WebAssembly.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ сС Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Π½ΠΎΠ²ΠΈ API Π²ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ Origin Trials (СкспСримСнтални карактСристики ΠΊΠΎΠΈ Π±Π°Ρ€Π°Π°Ρ‚ посСбно Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΡšΠ΅). Origin Trial ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π° моТност Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° со Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΡ‚ΠΎ API ΠΎΠ΄ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ΄ localhost ΠΈΠ»ΠΈ 127.0.0.1, ΠΈΠ»ΠΈ ΠΏΠΎ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€Π°ΡšΠ΅ ΠΈ ΠΏΡ€ΠΈΠΌΠ°ΡšΠ΅ ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π΅Π½ Ρ‚ΠΎΠΊΠ΅Π½ кој Π²Π°ΠΆΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½Π° Π»ΠΎΠΊΠ°Ρ†ΠΈΡ˜Π°.
    • WebTransport Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΈ ΠΏΡ€ΠΈΠ΄Ρ€ΡƒΠΆΠ΅Π½ JavaScript API Π·Π° ΠΈΡΠΏΡ€Π°ΡœΠ°ΡšΠ΅ ΠΈ ΠΏΡ€ΠΈΠΌΠ°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ прСлистувачот ΠΈ сСрвСрот. ΠšΠ°Π½Π°Π»ΠΎΡ‚ Π·Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½ Π½Π° Π²Ρ€Π²ΠΎΡ‚ Π½Π° HTTP/3 ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ QUIC ΠΊΠ°ΠΊΠΎ транспорт, кој, ΠΏΠ°ΠΊ, Π΅ Π΄ΠΎΠ΄Π°Ρ‚ΠΎΠΊ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ UDP кој ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° ΠΌΡƒΠ»Ρ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΈΡ€Π°ΡšΠ΅ Π½Π° повСќС ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΠΈ ΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅ Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΈ Π½Π° TLS/SSL.

      WebTransport ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи намСсто WebSockets ΠΈ RTCDataChannel ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈΡ‚Π΅, Π½ΡƒΠ΄Π΅Ρ˜ΡœΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС ΠΏΠΎΠ²Π΅ΡœΠ΅ΠΊΡ€Π°Ρ‚Π΅Π½ прСнос, Сднонасочни Ρ‚Π΅ΠΊΠΎΠ²ΠΈ, испорака Π±Π΅Π· Π½Π°Ρ€Π°Ρ‡ΠΊΠ°, сигурни ΠΈ нСсигурни Π½Π°Ρ‡ΠΈΠ½ΠΈ Π½Π° испорака. ΠŸΠΎΠΊΡ€Π°Ρ˜ Ρ‚ΠΎΠ°, WebTransport ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи намСсто ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΡ‚ Server Push, кој Google Π³ΠΎ Π½Π°ΠΏΡƒΡˆΡ‚ΠΈ Π²ΠΎ Chrome.

    • Π”Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π΅Π½ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ Π·Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°ΡšΠ΅ врски Π΄ΠΎ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡ˜Π½ΠΈ Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ (PWA), ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ΠΎΡ‚ capture_links Π²ΠΎ манифСстот Π½Π° Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π°Ρ˜ΡœΠΈ ΠΈΠΌ Π½Π° ΡΠ°Ρ˜Ρ‚ΠΎΠ²ΠΈΡ‚Π΅ автоматски Π΄Π° ΠΎΡ‚Π²ΠΎΡ€Π°Ρ‚ Π½ΠΎΠ² ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ† PWA ΠΊΠΎΠ³Π° ќС сС ΠΊΠ»ΠΈΠΊΠ½Π΅ врската Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΈΠ»ΠΈ Π΄Π° сС ΠΏΡ€Π΅Ρ„Ρ€Π»Π°Ρ‚ Π²ΠΎ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Π΅Π΄Π΅Π½ ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†, слично Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈΡ‚Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ.
    • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ WebXR Plane Detection API, ΠΊΠΎΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° Ρ€Π°ΠΌΠ½ΠΈ ΠΏΠΎΠ²Ρ€ΡˆΠΈΠ½ΠΈ Π²ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π° 3D срСдина. НавСдСното API ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° сС ΠΈΠ·Π±Π΅Π³Π½Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ со ΠΈΠ½Ρ‚Π΅Π½Π·ΠΈΠ²Π½Π° рСсурси, Π΄ΠΎΠ±ΠΈΠ΅Π½ΠΈ ΠΏΡ€Π΅ΠΊΡƒ ΠΏΠΎΠ²ΠΈΠΊΠΎΡ‚ MediaDevices.getUserMedia(), ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ сопствСнички ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠ° визија. Π”Π° Π²Π΅ потсСтимС Π΄Π΅ΠΊΠ° WebXR API Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ја ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° со Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ класи Π½Π° ΡƒΡ€Π΅Π΄ΠΈ Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π° рСалност, ΠΎΠ΄ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΈ 3D шлСмови Π΄ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ˜Π° Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡƒΡ€Π΅Π΄ΠΈ.
  • Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° со WebSockets ΠΏΡ€Π΅ΠΊΡƒ HTTP/2 (RFC 8441), која Π²Π°ΠΆΠΈ само Π·Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΈ Π±Π°Ρ€Π°ΡšΠ° Π΄ΠΎ WebSockets ΠΈ Π²ΠΎ присуство Π½Π° вСќС воспоставСна HTTP/2 врска со сСрвСрот, кој најави ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° β€žWebSockets Π½Π°Π΄ Π•ΠΊΡΡ‚Π΅Π½Π·ΠΈΡ˜Π° HTTP/2".
  • ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ°Ρ‚Π° Π½Π° прСцизноста Π½Π° врСдноститС Π½Π° Ρ‚Π°Ρ˜ΠΌΠ΅Ρ€ΠΎΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈ со ΠΏΠΎΠ²ΠΈΠΊ Π΄ΠΎ ΠΈΠ·Π²Π΅Π΄Π±Π°.now() сС конзистСнтни Π½Π° ситС ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ ΠΈ Π³ΠΎ ΠΎΠΏΡ„Π°ΡœΠ°Π°Ρ‚ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΡ˜Π°Π»ΠΎΡ‚ Π·Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°ΡšΠ΅ Π½Π° Ρ€Π°ΠΊΡƒΠ²Π°Ρ‡ΠΈ Π²ΠΎ посСбни процСси. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° дСсктоп систСмитС, точноста ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π²ΠΎ Π½Π΅ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ контСксти Π΅ Π½Π°ΠΌΠ°Π»Π΅Π½Π° ΠΎΠ΄ 5 Π½Π° 100 микросСкунди.
  • Π˜Π·Π³Ρ€Π°Π΄Π±ΠΈΡ‚Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° ΠΏΠΎΠ²Ρ€ΡˆΠΈΠ½Π° сСга Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Π°Ρ‚ моТност Π·Π° Ρ‡ΠΈΡ‚Π°ΡšΠ΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΎΠ΄ Ρ‚Π°Π±Π»Π°Ρ‚Π° со исСчоци (ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π½Π° Ρ‚Π°Π±Π»Π°Ρ‚Π° со исСчоци сè ΡƒΡˆΡ‚Π΅ Π΅ Π·Π°Π±Ρ€Π°Π½Π΅Ρ‚ΠΎ). асинхронизирана Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° onPaste(e) { let file = e.clipboardData.files[0]; Π½Π΅ΠΊΠ° содрТината = Ρ‡Π΅ΠΊΠ° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°.тСкст(); }
  • CSS Π³ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΡ‚ΠΎ @counter-style, ΠΊΠΎΠ΅ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Ρ‚Π΅ сопствСн стил Π·Π° Π±Ρ€ΠΎΡ˜Π°Ρ‡ΠΈ ΠΈ Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ Π²ΠΎ Π½ΡƒΠΌΠ΅Ρ€ΠΈΡ€Π°Π½ΠΈ списоци.
  • ПсСвдо-класитС Π½Π° CSS β€ž:host()β€œ ΠΈ β€ž:host-context()β€œ Π΄ΠΎΠ΄Π°Π΄ΠΎΠ° моТност Π·Π° ΠΏΡ€Π΅Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅ Π΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈ врСдности Π½Π° слоТСни сСлСктори ( ) ΠΏΠΎΠΊΡ€Π°Ρ˜ списоцитС со ΠΈΠ·Π±ΠΈΡ€Π°Ρ‡ΠΈ ( ).
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ Π½Π° GravitySensor Π·Π° ΠΎΠ΄Ρ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° волумСтриски (Ρ‚Ρ€ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΈ оски) ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΎΠ΄ сСнзорот Π·Π° Π³Ρ€Π°Π²ΠΈΡ‚Π°Ρ†ΠΈΡ˜Π°.
  • API Π·Π° пристап Π΄ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈΠΎΡ‚ систСм ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° моТност Π·Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°ΡšΠ΅ ΠΏΡ€Π΅ΠΏΠΎΡ€Π°ΠΊΠΈ Π·Π° ΠΈΠ·Π±ΠΎΡ€ Π½Π° ΠΈΠΌΠ΅ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌ ΠΏΠΎΠ½ΡƒΠ΄Π΅Π½ΠΈ Π²ΠΎ Π΄ΠΈΡ˜Π°Π»ΠΎΠ³ΠΎΡ‚ Π·Π° ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ ΠΈΠ»ΠΈ ΠΎΡ‚Π²ΠΎΡ€Π°ΡšΠ΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°.
  • Ако корисникот Π³ΠΈ ΠΎΠ΄ΠΎΠ±Ρ€ΠΈ соодвСтнитС Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ, ΠΈΠΌ Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ Π΄Π° пристапат Π΄ΠΎ WebOTP API Π½Π° β€žIframeβ€œ Π²Ρ‡ΠΈΡ‚Π°Π½ΠΈ ΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈ Π΄ΠΎΠΌΠ΅Π½ΠΈ. WebOTP Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Ρ‡ΠΈΡ‚Π°Ρ‚Π΅ Π΅Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΠΈ Π·Π° ΠΏΠΎΡ‚Π²Ρ€Π΄Π° испратСни ΠΏΡ€Π΅ΠΊΡƒ БМБ.
  • Π”ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ Π΅ ΡΠΏΠΎΠ΄Π΅Π»ΡƒΠ²Π°ΡšΠ΅ пристап Π΄ΠΎ ΠΈΠ½Π³Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° ΡΠ°Ρ˜Ρ‚ΠΎΠ²ΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со помош Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΡ‚ DAL (Π›ΠΈΠ½ΠΊΠΎΠ²ΠΈ со Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π½ΠΈ срСдства), кој ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ Π½Π° Android Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°Π°Ρ‚ со ΡΠ°Ρ˜Ρ‚ΠΎΠ²ΠΈ Π·Π° Π΄Π° сС поСдностави Π½Π°Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ.
  • УслуТнитС Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΡ†ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π°Π°Ρ‚ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° JavaScript ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. Кога ќС Π³ΠΎ Π½Π°Π²Π΅Π΄Π΅Ρ‚Π΅ Ρ‚ΠΈΠΏΠΎΡ‚ β€žΠΌΠΎΠ΄ΡƒΠ»β€œ ΠΏΡ€ΠΈ ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π°ΡšΠ΅ Π½Π° конструкторот, Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡ‚Π΅ скрипти ќС Π±ΠΈΠ΄Π°Ρ‚ Π²Ρ‡ΠΈΡ‚Π°Π½ΠΈ Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ достапни Π·Π° ΡƒΠ²ΠΎΠ· Π²ΠΎ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΡ‡ΠΊΠΈΠΎΡ‚ контСкст. ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ Π³ΠΎ олСснува ΡΠΏΠΎΠ΄Π΅Π»ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚ Π½Π° Π²Π΅Π±-страницитС ΠΈ Π²Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈΡ‚Π΅ Π²ΠΎ сСрвиситС.
  • JavaScript ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° моТност Π΄Π° сС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈ ΠΏΠΎΡΡ‚ΠΎΠ΅ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΈ полиња Π²ΠΎ ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ја синтаксата β€ž#foo in objβ€œ. class A { static test(obj) { console.log(#foo in obj); } #foo = 0; } A.тСст(Π½ΠΎΠ² A()); // true A.test({}); // Π½Π΅Ρ‚ΠΎΡ‡Π½ΠΎ
  • JavaScript стандардно ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΠΊΠ»ΡƒΡ‡Π½ΠΈΠΎΡ‚ Π·Π±ΠΎΡ€ Ρ‡Π΅ΠΊΠ°Ρ˜ Π²ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ Π½Π° највисоко Π½ΠΈΠ²ΠΎ, ΡˆΡ‚ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° асинхронитС ΠΏΠΎΠ²ΠΈΡ†ΠΈ полСсно Π΄Π° сС ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π°Ρ‚ Π²ΠΎ процСсот Π½Π° Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΎΡ‚ ΠΈ ΠΈΠ·Π±Π΅Π³Π½ΡƒΠ²Π°Π°Ρ‚ Π½ΠΈΠ²Π½ΠΎ Π·Π°Π²ΠΈΡ‚ΠΊΡƒΠ²Π°ΡšΠ΅ Π²ΠΎ β€žΠ°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π°β€œ. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, намСсто (async function() {wait Promise.resolve(console.log('test')); }()); сСга ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΠΈΡˆΡƒΠ²Π°Ρ‚Π΅ await Promise.resolve(console.log('test'));
  • ΠœΠΎΡ‚ΠΎΡ€ΠΎΡ‚ V8 JavaScript ја ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ Сфикасноста Π½Π° ΠΊΠ΅ΡˆΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΡˆΠ°Π±Π»ΠΎΠ½ΠΈΡ‚Π΅, ΡˆΡ‚ΠΎ ја Π·Π³ΠΎΠ»Π΅ΠΌΠΈ Π±Ρ€Π·ΠΈΠ½Π°Ρ‚Π° Π½Π° ΠΏΠΎΠΌΠΈΠ½ΡƒΠ²Π°ΡšΠ΅ Π½Π° тСстот Speedometer4.5-FlightJS Π·Π° 2%.
  • Π“ΠΎΠ»Π΅ΠΌ Π΄Π΅Π» ΠΎΠ΄ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ°Ρ‚Π° сС Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΈ Π²ΠΎ Π°Π»Π°Ρ‚ΠΊΠΈΡ‚Π΅ Π·Π° Π²Π΅Π±-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ. Π”ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ Π½ΠΎΠ² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° инспСктор Π·Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°, кој ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° ΠΈΡΠΏΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ ArrayBuffer ΠΈ Wasm ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°.
    ИзданиС на Chrome 91

    Π—Π±ΠΈΡ€Π΅Π½ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π·Π° пСрформанси Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΎΡ‚ Π·Π° пСрформанси, ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΏΡ€ΠΎΡ†Π΅Π½ΠΈΡ‚Π΅ Π΄Π°Π»ΠΈ страницата Π±Π°Ρ€Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π° ΠΈΠ»ΠΈ Π½Π΅.

    ИзданиС на Chrome 91

    ΠŸΡ€Π΅Π³Π»Π΅Π΄ΠΈΡ‚Π΅ Π½Π° сликитС Π²ΠΎ ΠΏΠ°Π½Π΅Π»ΠΎΡ‚ Π•Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ ΠΈ ΠΏΠ°Π½Π΅Π»ΠΎΡ‚ Π·Π° ΠΌΡ€Π΅ΠΆΠ½Π° Π°Π½Π°Π»ΠΈΠ·Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°Π°Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° соодносот Π½Π° сликата, ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ Π·Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅ ΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π°.

    ИзданиС на Chrome 91

    Π’ΠΎ ΠΏΠ°Π½Π΅Π»ΠΎΡ‚ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, сСга Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° сС смСнат ΠΏΡ€ΠΈΡ„Π°Ρ‚Π΅Π½ΠΈΡ‚Π΅ врСдности Π½Π° Π·Π°Π³Π»Π°Π²ΠΈΠ΅Ρ‚ΠΎ Π·Π° ΠΊΠΎΠ΄ΠΈΡ€Π°ΡšΠ΅ содрТина.

    ИзданиС на Chrome 91

    Π’ΠΎ ΠΏΠ°Π½Π΅Π»ΠΎΡ‚ Π·Π° стилови, сСга ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π±Ρ€Π·ΠΎ Π΄Π° ја ΠΏΡ€Π΅Π³Π»Π΅Π΄Π°Ρ‚Π΅ прСсмСтаната врСдност ΠΊΠΎΠ³Π° сС Π΄Π²ΠΈΠΆΠΈΡ‚Π΅ Π½ΠΈΠ· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° CSS со ΠΈΠ·Π±ΠΈΡ€Π°ΡšΠ΅ β€žΠŸΡ€ΠΈΠΊΠ°ΠΆΠΈ прСсмСтана Π²Ρ€Π΅Π΄Π½ΠΎΡΡ‚β€œ Π²ΠΎ контСкстното ΠΌΠ΅Π½ΠΈ.

    ИзданиС на Chrome 91

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

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

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