á ááá áááá á¨áľá á áłá˝ áááá ... á á°ááłáłá áá á¨á°á¨áá á¨áá ááŽáááľ áááá ᨠChrome áá á¨áľ á¨áááᢠChrome á áłá˝ á¨ááá áááá˝á áá ááᣠá á á°á áá ááłáááŤáá˝á áááá á¨ááŤáľá˝á áĽáááľ áááŠáŁ á˛á á¨á ááá˝ áááá ááá¨áľ ááťáᣠá¨á°á á á á¨áŞá˛áŽ áááľá áááŤááľ áááá˝ (á˛á áá¤á)ᣠá ááá áá áľ ááťáťáŤáá˝á áĽá áľáááśá˝á á áŤáľ á°á á¨áááá áľ áĽáááľ á¨áááĽáá áĽáľá Chrome 81 ááá˘áľ 17 áá áĽáá˛áᣠáłá áˇáá˘
:
- áá ááľá°á ááśá á°á áááá˝ á¨áľá áá§á°á áŁá
᪠á áľá°ááááᢠá°ááłáłá á°ááŁáŤáľ áŤáá¸áá á ááŤáł áľáŽá˝á áá° á¨á°ááŤáŠ áĄáľáá˝ áĽáá˛áŤáá
áą áŤáľá˝áááłáᢠáĽáŤááłááą áĄáľá ááá áĽá áľá ááá°áĽááľ áá˝ááᢠá ááááŞáŤá á¨ááá á áááľ ááľáĽ áŤáá°áŤá°áą á°á áááá˝ á "chrome://flags/#tab-groups" á ááŤá á áŠá á¨áĄáľá áľááá ááááľ áá˝ááá˘
- áá°ááŁáŠ áľáá áłááá , áá á á á°ááą ááľáĽ "áľá" á¨áááá áá፠ááá "ááłáááŤ" á¨áááá áŁá ᪠á áá áá áááŤáá˝á á ááá˝ áłááááš áá° ááá°áŁá áááľ ááá áá¨áá˝ á áááá˝á áĽáá˛ááĽáŠ áŤáľá˝áááłáᢠááĽáá°áá á áááľ á áááá˝ á ááŁáĽ á á áá áá á áááľ á°á¨á áá á¨ááá á¨áľá ááľáááľ áá áĽáá˛ááľá áłá áˇáᢠá¨á˝ááá áááĽá (á áá á¨áą á¨áá¸áĽáá ááá) á¨áá°á áá ááá á á ":~:" ááá áááŤáᢠáááłáᣠ"https://opennet.ru/52312/#:~:text=Chrome" á¨áááá á ááá á˛á¨ááąáŁ ááš "Chrome" á¨áááá áá áááááŞáŤ áá á¨á°á áá°áá áŚáł áá áááłáᣠáĽá áá áá áá°áááá˘
- á áŁá˘áŤáá˝ ááŤá¨á á¨áŠáŞ áááá áá á¨á áá áĽáĽá áá°áĽáŁ á¨á áá áá˝ á፠áá áá áŁá˘áŤáá˝ á˛á°ááą á¨ááááŠáľ á¨HTTPS áááá áĽáŤááá˝ á¨áśáľá°á ááá áŠáŞáá˝á ááľáŹáľá áá¨ááááᢠáĽááá áŠáŞáá˝ á ááľáłáá፠á ááłá¨ áá¨áŚá˝ áŽáľáŁ á áá á áŤá áá˛áŤ áááĽáŽá˝ áĽá á áľá áľááłá áľáááśá˝ ááľáĽ áŁá áŁá˘áŤáá˝ ááŤá¨á á¨á°á áá áĽáá áľáá´áá˝á ááá¨áłá°á áŤáááááᢠáĽáá° ááłá°á˘áŤáŁ á Set-Cookie áŤáľá ááľáĽ á¨á°ááá¸á á¨SameSite áŁá ᪠á¨áŠáŞ ááááá ááááŁá á áĽá á áá ááááᢠá ááŁáŞááľáŁ áá áŁá ᪠á áá áá° "SameSite=Lax" á°áááĽáŻáᣠáá á áĽáá° á¨ááľá áĽáŤááá˝ ááá áááľá á¨áá áŁá˘áŤ á iframe á áŠá á ááŤá áá áá á¨áŁá˘áŤ á°áťá᪠áááľ áĽáŤááá˝ áŠáŞáá˝á áááá áááľáŁáᢠáŁá˘áŤáá˝ áŠáŞáá˝á á˛áŤáá አSameSite=Noneá á ááá˝ á áááá á ááŁáŞáá á¨SameSite áááłá áá˝áŠ áá˝ááᢠáááᣠSameSite=None á°á áááą á á°á á á áááł ááŠáŞáá˝ áĽáť áááá áá˝áá (áHTTPS áááááśá˝ á¨áá°áŤ)ᢠááᥠááľ á ááľ áá°áá áŤáᢠá¨áŤá˛áľ 17ᣠááááŞáŤ áá áá ááľá°á á°á áááá˝ ááśáᣠáĽá á¨ááŤá á˝ááá ááľ á ááľ áĽáŤá°áá˘
- á¨áááľ áá¨áá፠áá á á°áŤáŤá á¨ááŤá áłáŠ ááłáááŤáá˝ áĽá áᢠáĽáá° á áááá áááááľ á¨áá ááłáá፠áĽáŤááá˝ áŤá áĽáá°áá
áŤá áĽáá
áľáá´áá˝ á¨á°á áááá áľáŤ áľáááŤááᥠáĽá áľáŠá¨áľá á áá¨áá፠áááááá˝ ááľáĽ áŤá áĽááááá˝ áľáááŤáááᣠChrome 80 á áá á á°áᨠáááá áłááá á á áľáŤáť á ááá ááľáĽ á¨ááľá ááá፠ááŁáŞáŤ ááá áŤáłáŤáᣠá¨áááľ áĽáŤáá áłááˇá áĽá áŤáľá áá
ááᢠá¨ááŤá áá
á¨ááłáŞáŤ ááá á¨á°áťáᨠá¨á°áá á áś ááłáá á áááŤá˝ áááľááᢠá áááá á á
á ááľá¨á á¨á°á á¨áá áááľ á ááááá áá ááá ááá áá¨áá¨á áá˝ááᢠá á˛áą áááł áá°á á˛á áĽáá°áá
áŤá áĽáŤááá˝á áááą á°á áááá˝ áĽáá˛áá á¨áá°á á¨áĽáŤá ááľá
ááľá¨á፠áá á ááá¸á áŁá˘áŤáá˝ á áŤáľ-á°á á áŤáľ-á°á ááááᢠá á˛áąá áááł áááá áĽáŤááá˝ áááááľ á á
ááĽáŽá˝ (chrome://flags/#quiet-notification-prompts) áá áአá ááŤá áłáááá˘
- áĽá -áŁá ááľáŽáśá˝á ááłá¨áľ (á¨áááśááľ.open() áá´á ááĽáŤáľ) áĽá á áá˝ ááá፠ááá á¨ááľá°áľ á°ááŁáŁáŞáá˝á á áá°á á áá á¨á°ááłá°á á¨XMLHttpRequest áĽáŤááá˝á ááá (ááŤááᣠá¨ááŤá á ááľáŁ áá˝ áá°á á áĽá á¨visualizationchange)á¤
- á¨ááááŞáŤ ááłáĽ ááá§á á¨á°á°áŁáá á¨áá˛áŤ áááľ ááŤá (ááĽáśá˝ á http:// ááŽáśáŽá á áá áá á HTTPS áá˝ áá á˛áŤá) á áá á HTTPS áá á á°á¨ááą áážá˝ áá á áľáá˝ áĽá áŞá˛áŽ áááś ááŤááť áĽááŽá˝ ááľáĽ á "https://" á áááá˝ á áŤáľ-á°á áá°áŤáᢠá¨áľáá˝ ááá á¨áŞá˛áŽ ááĽáľ á https áá á¨áááá á¨ááᣠááŤá ááłááłá (áá
á á áľáŤáť á ááá áá áŁáá á¨áááá፠ááááľ á áŠá á áá°á¨áľá áľ ááá á áĽá
ááłááľ áá˝áá)á˘
ááľáá˝ áłáááᥠááŤáá áááĽáá (á áŤáľ-ááľá á Chrome 81 ááľáĽ áá°áá áŤá)ᣠááá áá á¨áľá áŁá˘áŤ ááá˘áá˝ á https ááá á ááľá á ááľ ááá°áŤáľ á¨CSP áŁá áŞáŤáľá ááťáťá-á°á áááą á¨á°á á á-áĽáŤááá˝ áĽá áááá-á¨á°áááá-áááľ á°á°áĽáˇá¸ááᢠá¨á°áááá á¨áááľ áááľ á áľááľá ááľááŞááśá˝ áĽá áiframes á°á°ááĽáŻáá˘
- ááľ á ááľ ááἠá°ááᨠá¨á¤áá˛á áľááᢠá¨á¤áá˛á áľáá á ááá á ááŁáŞááľ á°áááᣠááá áá áááá áá°áá°á ááśá á°á áááá˝ á¨á¤áá˛á áľáá á¨áá°áá¨áá áľ áá¨áŤ (áĽáá°áá áááá áᣠá áłášá á "--enable-ftp" á ááŤá ááľááá áŤáľáááááłá)ᢠáááľáłááľ áŤá áᣠáá°á á˛á á¨á°ááááľ áááśá˝ á á áłá˝ ááľáŽáľ ááľáĽ á "ftp://" ááŽáśáŽá á áŠá á¨áá¨áą ááĽáśá˝ áááľ ááłá¨áľá á á°ááááá (áááłáᣠá¨á¤á˝á˛á¤áá¤á á°ááśá˝ áĽá á¨README áááá˝ á¨áĽááá˛á á ááłáŠá)ᣠá¨á°ááśá˝ ááľáĽ áááľ ááĽáśá˝á á˛áŤáááą á¨á¤áá˛á á á áááá á¨áááááᣠáĽá áá¤áá˛á á°áŞáá˝ áľááá á ááááᢠáááᣠáááá˝á á ááĽáł á áááá˝ á áŠá ááá¨áľ áĽá á¨áá፠áááśá˝á ááłá¨áľ ááťááá˘
-
á¨áŹáá°á SVG ááľáá˝á áĽáá° á¨áľá áŁá˘áŤ á áś (favicon) á¨áá áá á˝ááłá˘ - á ááĽáŽáš á áá á á áłážá˝ ááŤá¨á á áááłá°á áá áľ á¨á°ááá á¨á°áá°á á¨ááἠá áááśá˝á á áá፠á¨áá°áá¨á á˝ááłá áŤáŤáľáłáá˘
- á ááá¨áá á°á¨á ááá°áłá°áŠ á¨áŽáááŹáľ á°á áááá˝ á ááľ á°áἠáłááá , áá á á ááłáŞáŤá áá ááŤá á°á¨ááŞáá˝á ááŤáá áĽáá˛á¨ááá áŤáľá˝áááłáá˘
- á°á°ááĽáŻáᢠá ááŤáľááŞááľ ááľáĽ áŤááľá á¨áŁá áŞáŤáľ ááá á¨áĽáŞáá˝ á°áá°ááľ á ááľ áá á¨áá°á¨á áá°áťá˘ áááłáᣠ"db.user.name.length" á¨áááá ááľá¨áľ áá°á á˛á á¨ááá á¨ááá áááá˝ ááş á°á¨á á á°á¨á áá¨ááἠáŤáľááá áá áᣠáááłá "if (db && db.user && db.user.name)"ᢠá ááᣠ"?" áŚááŹá°áá á áá ááᣠáŤáá áľá áá°áťáá˝ "db?.user?.name?.length" á¨áááá áĽá´áľ ááľá¨áľ áá˝ááᣠáĽá áĽáá˛á ááááą ááłá¨áť áľá á°áľ á áŤáľá¨áľááᢠá˝ááŽá˝ á˛á¨á°áą (ááááá á áŤá áĽáá° áŁáś ááá áŤáá°ááḠá°á°áá á¨áłá¨)ᣠ"áŤáá°ááá¸" áĽá´áľ ááááłáá˘
- ááŤáľááŞááľ á á˛áľ á¨ááá áŠáá¨á áŚááŹá°áá áŤáľá°áááááŁ"ᣠáá á á¨á፠áŚááŤááľ áŁáś ááá áŤáá°ááḠá¨áá á¨áá áŚááŤááľ ááááłáᣠáĽá á á°ááŤááᢠáááłáᣠ"const foo = bar ?? 'default string'" áŁá áŁáś á¨áá á¨áŁá ááĽá¨ááááá ááá áĽá´áąá ááááłáᣠáá á áŁá 0 áĽá '' á˛áá á¨"||" áŚááŹá°á á á°áᨠáááŠá˘
- á áááť áá¨áŤáá˝ áááł (á¨á°ááŤáŠ á¨ááŤáľáááá¸á á¨áá¨áŤ áŁá
áŞáŤáľ ) á¨áááľ áá፠á¤áá á ááá§áᢠá¨áŚáŞá
áá áá¨áŤ ᨠlocalhost ááá 127.0.0.1 á¨á°áŤá áá°áá áŞáŤáá˝ ááá áá°áá°á á¨á¤áá á áŁá˘áŤ áá°áá°á áá á¨áá°áŤ áአáśá¨á á¨á°áááᥠáĽá á¨á°áá á á áá áá°áá
á¤áá á ááľá¨áľ áŤáľá˝ááᢠ, áá°á á˛á á ááŽáá¨á˛á á¨áľá áá°áá áŞáŤáá˝ (PWS) áááł áá á áá°áŠ á¨áľá áá°áá áŞáŤáá˝ á¨á°á¸áá áááľá á á°ááá¨á° ááłáłáł áŤáááŁáᢠá áááŹá˝á ááľáá˝áᣠáŞá˛áŽáá˝á áĽá ááŁáĽáá˝á á¨áᎠá¨á°ááŤáŠ áá¨ááá˝á á á áłáš ááľáĽ áá¨áá¸áľ áĽá á¨á ááłá¨ áá¨áĽ áááááą á˛á á á¨áá¸á፠áá¨ááť áĽá IndexedDB APIáá˝á á áá áá ááľá¨áľ áá˝ááᢠá¨áááľ áá፠á¤áá á áĽáá°áá
áŤá ááĽáśá˝á áĽáá˛áŤááᣠáĽáá˛áŤáá áĽá áĽáá˛áŤáľáááą áŤáľá˝áááłáᢠá á áłáš ááľáĽáŁ áá
á¤áá á á¨ááľáá áá ááá¨áľ á¨ááá áážá˝á áĽá áá˛áŤáá˝á áááááá á áľááľá áĽá
á áá ááááá˘
- á¨á°á¨áá áĽá á áá á¨áááť áá¨áŤáá˝ á¤áá á áá á°á°áŤááˇáᢠá°á ááá á¨á áľáŤáť á°áĽá°áá¸á ááľáĽ áá¤áśá˝á áĽáá˛ááἠáĽá áľááĽááą á¨á°áá°á ááááŽá˝á áá° áľá ᨠááš áĽáá˛áá áŤáľá˝áááᢠáĽáŤáá áááś áááááľ á¨ááŤáľááááľá ááĽá¨áśá˝ áááá ááááťáᢠáĽááá áŁá áŞáŤáľ áá°á ááá á ááá˝ ááłáŤáᣠá¨ááŤá ááľá°ááá áááá áĽáá°áá áááľááᢠá¤áá á áááłáᣠáá᪠á˘ááá á°ááŁáŽá˝á áááá¨áĽ á áľá á˘ááá á°áá á ááľáĽáŁ áá ááľ á¨á°áá°á ááĽá áĽáŞ ááááá á VoIP á°ááŁá áŁáá á¨áľá áá°áá áŞáŤ ááľáĽ ááá ááŁá áá°áá˝á ááááá á áá á áŤá á ááłá¨ áá¨áĽ ááľáĽ áĽá á áá ááá áá˝ááᢠá á°á¨ááŞáᣠOrigin Trials á ááŤáł á áłá˛áľ á¨áĽáá፠ááŤá áŁá áŞáŤáľá á áľá°ááááᥠáá°á á˛á á¨áá áŠáľ áá áľáᣠá˘ááá áĽá á¨áľáá ááĽá á á°á¨ááŞáŁ á¨ááľáł á áľáŤáť áĽá ááľá á¨ááľá°ááá á˝ááł áłáááá˘
- á áľá á°áŤá°áá˝ ááľáĽ á¨ECMAScript áááá˝á áááŤá á á˛áľ áᴠᨠimportScripts() á°ááŁá á áľáááááľá áŤáľáááłáᣠáá
á á áŤá°áá á¨áá á¨ááŁáá áľááŞááľ á˛áŤáľáŹáľ á¨ááŤáá°á áĽá á ááá á áá á ááľ ááľáĽ á¨ááŤáľáá˝áá ááᢠá á˛áą áá´ ááľá á°áŤá°áá˝ áá°á á á¨ááŤáľááŞááľ á¨ááľááŁáľ áá´áá˝á á¨áá°áá áĽá á áŤá°ááá áłáŤááľ á á°ááááááľ ááŤá á¨áá˝á áአáááá˝á ááá áá áŤáŤáľáłáᢠá á˛áľ á¨ááĽáľ á áááľ 'ááąá' á ááá¨á áŽááľáľáŤáá°á ááľáĽ áááŤá áááá˝ áá°áŁááĄ
áŽááľáľ áá¨á = á á˛áľ áá¨á('áá¨á.áá¤áľ'ᣠ{
á áááľ: 'ááąá'
}); - á¨á°á¨áá áĽá¨áśá˝á á ááŤáľááŞááľ áááá áᣠáá
á á¨ááŤá á¤á°-ááťáááľ á áľáááááľá áŤáľáááłáᢠááŽáááŹá˝á áĽá ááŽáááŹá˝á á¤áá ááá˝ á°á¨áá¨ááᢠá¨ááá áĽá á¨á´áááľ áľáá° áááŽá˝á á áá áá áááá
áá°áááá˘
const compressionReadableStream
= inputReadableStream.pipeThrough(new CompressionStream('gzip')); - á¨á˛á¤áľá¤áľ áŁá ᪠áłááá ""ᣠá ááááá á¨áá°á á áťáťá ááá á°á¨á áá áááťáá˝á ááá áłáᣠá¨áľááá°-ááĽáĽ ááááśá˝ á á áἠáŤááľá áááťáá˝áŁ á áľááľá á¨á°áááš ááá°áśá˝á á¨áᎠ( ) áĽá á áááľ ááŤá¨áᢠá¨á˛á¤áľá¤áľ ááĽá¨áľ "Âť á ááĽá¨áááá ááľáĽ ááĽá¨ááľ á°áľáá áŚáł á¨áá á ááááá áŚáł áá á¨ááááá˝á á¨ááá°á አá á°á á°á¨á°áá˝á áááľá á áŤáľá˝ááá˘
- á á°áá°á ᨠááአáá°á°áŤ á¨áá˛áŤ áááľáŁ ááá´á áľáá á°á°ááĽáŻá , áá á á¨á áłášá á á á á á°ááá¨á° á¨á°á á á áááśá˝á á¨áááá˝ áá á¨á°áŤáŤá áá¨á áá°áŁá (áááłáᣠáá áá´ á¨áá°á áĽáŤáľ áŤáá¸áá ááá ááá ááŁá˘ á¨áá á¨ááá፠áááłáá˝á á áááá á¨áá°ááá፠áááľ áĽá á á፠áá˝ áá á áá á áááľá¨áľ áááá¨áĽ ááŤáááá áá˝áá)á˘
- á¨á°á¨áᨠáá´ , á áá á á¨á˘áľáŹáľáŁ á¨áĽáŤáľ áĽá ááá˝ á¨áŞá˛áŽ áááŞáŤáá˝á áááľá°áŤá¨á á¨áŞá˛áŽ áááś ááŤááľ á ááááá á á°ááá¨á° áá¨á ááááľ áá˝ááá˘
- á á¤áá á ááľáĽ á¨ááŁá á¨áá፠áľáááśá˝ áá áá á°áľá á¨ááŤáááᣠá˝ááłá áłááá á ááŤá á¨áá፠áľáááľ ááŽá°á°á á¨á áľáŤáť áĽá á¨áĽáá፠áá¨á áá°áľ (á¨áá፠áľáááľ á áááŹá˝á á¨á áłáš á¨á áá áľáááá áá¨á ááá¨á áá˝áá)á˘
- á¨á¤á˝á˛á˛á á áááľáľ áľáá áłáááᢠ, áá á á¨áĽáŤáá áá á¨á°áŤáŤááá á¨áááľ á áááľ á°á¨á᪠ááłáłáł áááá áŤáľá˝áá (áááłáᣠá img áá፠á áŠá ááĽáŤáᣠá áááą áá áá¸-ááááá˝ - "á áá¸-ááá"ᣠááľááŞááśá˝ - "áľááŞááľ"ᣠáá áŚá˝ - "á áĽ" ááá°. áĽáá° "ááľá" ááááťáᢠá á°á áá°á á áááľ áá á áááľá¨áľáŁ á áááአá¨á°áá°á á¨áĽááľ ááááśá˝ ááá á á áĽááááá˝á ááá°áľ áá˝áá (áááłáᣠááááἠááľá°áááá˝ áá° á°ááŁáŁáŞ á¨áááľáľ á ááá á img áá፠á áŠá ááááťáᣠáľááá áĽáá°áá áŤá áĽáŤááá˝ ááľáŹáľ á¨ááŁá¸áá)á˘
- á ááŤáľááŞááľ áá°á V8 á¨ááá á áá áá¨ááťá˘ áá á¨64-á˘áľ áĽá´áľ á¨áá¨áá¸áľ ááá
ᣠá¨á ááá áአáá
á°á á˘áľ áĽáť áá á¨áá¨áášáľá˘ áá
áááťá¸áľ á¨ááá áá
á°á¨ áľááľáł áááłá á 40% áááˇáᣠáá
á á¨3-8% á¨á ááťá¸á á
áŁáľ áŤáľá¨áááá˘


- ááľá ááá˘áá˝ á ááłáŞáŤáá˝ ááľáĽáĄ-
- á¨áľá áŽááśá á áá á¨ááľ áĽá á¨ááá ááááŤáá˝á áĽáá°áá áááá˝á áá°áááá˘
- á¨á°áťáťá á¨WebAssembly áá¨á፠ááłáŞáŤáá˝á˘ áľáá áłááá á¨WebAssembly áá°áá áŞáŤ á á°áťáá áľ á¨ááá áŽáľ ááľáĽ áŤááľá á¨ááá áąáŤáá˝ ááá¨áᣠá¨áĽá¨ááľ ááĽáŚá˝á ááááááľ áĽá ááá°áá°áá˘
- á¨á ááłá¨ áá¨áĽ áĽáá
áľáá´ áľáá°á ááá á°áťá˝ááᢠá¨áĽáŤá á
áá áá á¨á°áŤáŤááá á¨áľááŞááľ áĽáŞ á°áá°ááľ á¨áá¨áľ á˝ááł á°á¨ááŻáá˘
á á˛áľ á¨áąáŤ áĽá á¨áŠá áá¤á á ááśá˝ á°á¨áá¨ááᣠáá á ááĽáŤááłááą á¨á ááłá¨ áá¨áĽ ááĽááľ áášá áąáŤ áĽá áá áŠá áá¤á áŤáłáŤáᢠá¨á°áá¨á á áĽáŤá á áá á á á ááá á˛áŤááŤá ááľáĽ áááś ááłáŤáá˘
- á¨á°á áá-ááŞá áááŞáŤá á¨ááá¨á á ááŤá áá° á ááłá¨ áá¨áĽ áááłáá˝ áľá áłáááá˘
- á¨áŚá˛áľ áááá ááá ááľ á á˛áľ á áááá˝ á áľá°ááááá˘
- á áľáŠ ááľáĽ ááĽáŤááłááą á°ááŁá ááá ááĽáŤááłááą á¨áŽáľ áĽáá á¨á˝áá ááἠááá°áĽá°áĽ ááá¨áĽ áá˝áá (áá áἠáááá áľáłá˛áľá˛ááľáŁ áá á°á¨á᪠ááĽááśá˝á ááááá)á˘
- á¨áľá áŽááśá á áá á¨ááľ áĽá á¨ááá ááááŤáá˝á áĽáá°áá áááá˝á áá°áááá˘
- á¨AppCache á áá¸áŁáŤá áĽááá (á¨áľá áá°áá áŞáŤá á¨ááľáá áá áááł ááá°áŤááľ á¨ááŤáľá˝á á´áááá) á¨á áá á¨áŁá˘áŤ áá፠(ááááľáą ᨠwww.example.com/foo/bar/ á¨á°áŤá á¨ááᣠá¨áŠá áá¤á áłáá ááťá áŁá áŞá á¨áá°áŤá á /foo/bar/ ááľáĽ áĽáť áá)ᢠá Chrome 82 ááľáĽáŁ á¨AppCache áľáá áá á áá áĽáá˛áááľ áłá áˇáᢠá¨á°ááá¸á ááááŤáľ á¨áŁá˘áŤ á ááŤá áľááŞááľ áá á¨á°áŤáŤá á¨áĽááľ áŹáá°áŽá˝á á ááąá ááľáááľ ááᢠá¨AppCache ááá API á áá áá ááá¨áŤáᢠ.
- ááá¨á á¨WebVR 1.1 á¤áá á áľááᣠáá á á áá°áŤ áá˝áá , áá á áááŁá áĽá á¨á°á¨áá¨á áĽáááł áááá á áááá˝á áĽáá˛á°ááą áĽá áľáŤá á¨á°ááŤáŠ á¨ááŁáŞáŤáá˝ áááá˝ áá á ááľ áááľá¨á, á¨áááááłááľ áááŁá áĽáááł áŁáááŁáá˝ áĽáľá¨ á ááŁáá ááłáŞáŤáá˝ áá á¨á°áá°á¨áą áááľááá˝á áĽáá˛áŤáá áŤáľá˝áááłá.
- á registerProtocolHandler() áĽá uregisterProtocolHandler() áá´áá˝ á¨á°ááá á¨ááŽáśáŽá á°ááŁáŁáŞáá˝ á áá á°á áááą á á°á á á áááł áĽáť áá á¨áá°áŠáľ (á HTTPS á˛á°á¨áľ)á˘
á¨áá áŤáá˝ áĽá á¨áłá፠áĽáááá˝ á á°á¨á᪠á á˛áą áľáŞáľ áŤáľáááłá . áĽáááš á°áááááśá˝ á á ááśááľáľ á¨áá¨áŤ ááłáŞáŤáá˝ ááááŤáľ á°ááá°ááᢠ, , , и áááá á¨á áłá˝ áĽá á ááĽááĽáŽá˝ ááá áĽá á¨áá áŞáŤá á áŤáŁá˘ áá áŽáľá ááá¸áá á¨ááá áą ááá ááłá ááłáŽá˝ á áá°ááŠáᢠá á áá áá áá°áááá á¨á°áááááľ á˝áááľ ááŽááŤá á áŤá áĽáá°áááᣠááá á á á ááá 48 áśáá (á ááľ 10000 áśáá á˝áááľáŁ áśáľáľ 5000 áśáá á˝áááľáŁ áśáľáľ 3000 áśáá á˝áááľáŁ á áŤáľ 2000 áśáá á˝áááľáŁ áśáľáľ 1000 áśáá á˝áááľ áĽá áľáľáľáľ 500 áśáá á˝áááľ) 37 á˝áááśá˝á á°áĽáˇáᢠá¨17áą á˝áááśá˝ áá á áĽáľáŤáá á áá°áá°ááá˘
ááá: opennet.ru


