Google ααΆααααα αΆαααΆαα ααααααΆααααααα·ααΈαα»ααααααααΆα Chrome 91α αααα»ααααααΆαα½αααααΆααα ααΆαα ααααααΆααααααααααααααααΆααααααααα Chromium α₯ααα·αααααααααααααΎααΆααΌαααααΆααα Chrome α’αΆα ααααΆαα αααααα·ααΈαα»αααααΆαα’ααΈαααΊαα·α Chrome ααααΌαααΆααααααΆαααααααΆαααααΎααααΆαααα·αα·ααααααααΆ Google ααααααΆααααααααααααααααΆααααΆαααααΎααΆαααΌαααααΉααααα»αααααΈααΆαααΆαααΆαα αααΌαα»ααααααΆααααΆααααααΆαα·ααΆααΈααα’αΌαααααΆαααΆαααΆα (DRM) αααααααααααααΆααααα‘αΎααα αα α»ααααααααΆααααααααααααααααα· αα·αααΆααααααΌααααΆαααΆαααααα RLZ αα ααααααααααα ααΆαα ααααααΆααααααΆαααααα Chrome 92 ααααΌαααΆααααααααααααααΆααααααααΈ 20 ααααααααΆα
ααΆαααααΆααααααΌαααααΆααααα αααα»α Chrome 91α
- ααΆαα’αα»αααααααααααΆααααα»αααΆαααααααααΆαααααα·ααααα· JavaScript αα αααα»ααααα»αααααΆααααααα½ααααα Chrome 85 ααΆαααααΆαααΆαααΆαααααααααΆααααΆααααα αααααΆαααα ααΆαααα»ααααα’αΆα ααααΌαααΆαααααΆαααααΆααααΆαα½αααΉαααα αα·αααααΆαααΆααααΆαααα½αα αα αααα’αααα α»α ααΎααααΆααααα»α ααααΆαααααααααΆααααΆαα½αααΆααααΌαααΆαααααα½α α αΎαααααΆααα½ααα αααααα½ααα·α (α α»α ααΎααααΆααααααααααΎααααα»α)α αα αααα»αααΆαα ααααααΆαααααΈ ααΎααααΈααΆαααααααααΆααααα»ααααΈααΈααΌ αα·ααααααααα αααΆααα αααααααΆααα αααα»αααααΆαααααααΆαααααα½αα’αααααααΆααααΌαααΆαααα’αΆαα ααααΈααΎαααααα½αααααΌαααΆααααααΎαα‘αΎααααααΆααααααααΆαααααα αΆααααα‘αα ααααΎ Web Locks α¬ IndexedDB API ααααΆαααα α§ααααα USB α¬ααααΈααα’αΌ ααα‘αα α¬ααΆαα·ααΆαααα’α½α α ααΆαααααΆααααααΌαααΉαααααΌαααΆαααΆααα ααααΆαααααΎαα αααα αΆααααααΎαααΈα’αααααααΎααααΆαααα½αα ααα½αααΌα α
- αα½ααααα αΌαααΆαααΆαααααααααΆαααα·ααΈααΆααααααα·α αα αααααααααααααΆααααααααααΉααααααΆαα brute αα ααΎαα»αααααΌααα quantum α αα»αααααΌααα Quantum ααΆαααΆααα αααα α½ααααα»αααΆααααααααΆααααα αΆααααΆαααααααααααααααααΆαα·αα ααΆαααααΆα αααα αααααααααααΌααααα½ααααααααΆαααΆαα’αα·αααααΈααααααααΎα αα·ααα·αα’αΆα αααααααΆαααΆααααΆαααΆαααααα·αααααΆαααΎααααααααααααΎαααΆααα»ααΆαα αααααΆααααΆαααααΎααααΆαααα αααα»α TLSv1.3 αααααα·ααΈαααα½α CECPQ2 (Combined Elliptic-Curve αα·α Post-Quantum 2) ααααΌαααΆααααααααΌα ααααα½ααααα αΌαααααΆααΌαααααααΆαααααΆααααααΌααααααΉα X25519 αα»ααΆαααΆαα½αααΉααααααααΆααα HRSS αααααα’ααααΎαααα½ααααααααΆα NTRU Prime αααααααΌαααΆααα ααΆα‘αΎααααααΆααααααααααααααΈαααΌαααααααααΈαααΈαα
- ααΆαααΆαααααααααΆαααα·ααΈααΆα TLS 1.0 αα·α TLS 1.1 αααααααΌαααΆαααααΎα±αααααααααΎαααααααααααΆαα·ααΆα IETF (Internet Engineering Task Force) ααααΌαααΆαααααααααΆαααααα»αα αα½αααΆααααααααΆαααααΆααααα‘αααααα·α TLS 1.0/1.1 αααααΆαααααΆααααααΌααααααΆααα SSLVersionMin ααααΌαααΆαααα ααα
- αα αααα»αααΆααα½αααααα»αααααΆαααααΆαααααα·ααΆ Linux Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΆΠΈΠΌΠ° Β«DNS ΠΏΠΎΠ²Π΅ΡΡ HTTPSΒ» (DoH, DNS over HTTPS), ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π½Π΅Π΅ Π±ΡΠ» Π΄ΠΎΠ²Π΅Π΄ΡΠ½ Π΄ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Windows, macOS, ChromeOS ΠΈ Android. DNS-over-HTTPS Π±ΡΠ΄Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΠΊΠΎΡΠΎΡΡΡ ΡΠΊΠ°Π·Π°Π½Ρ DNS-ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ (Π΄Π»Ρ DNS-over-HTTPS ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΎΡ ΠΆΠ΅ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ»ΡΡ Π΄Π»Ρ DNS). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π² ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΡΠΊΠ°Π·Π°Π½ DNS 8.8.8.8, ΡΠΎ Π² Chrome Π±ΡΠ΄Π΅Ρ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½ DNS-over-HTTPS ΡΠ΅ΡΠ²ΠΈΡ Google (Β«https://dns.google.com/dns-queryΒ»), Π΅ΡΠ»ΠΈ 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) .xxx).
- ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ° ΠΎΠ±ΠΎΡΠΎΠ±Π»Π΅Π½Π½ΡΡ web-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (PWA β Progressive Web Apps) ΠΏΡΠΈ Π²Ρ ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π² ΡΠΈΡΡΠ΅ΠΌΡ (Windows ΠΈ macOS). ΠΠ²ΡΠΎΠ·Π°ΠΏΡΡΠΊ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ chrome://apps. Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΠΏΠΎΠΊΠ° ΡΠ΅ΡΡΠΈΡΡΠ΅ΡΡΡ Π½Π° Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΌ ΠΏΡΠΎΡΠ΅Π½ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Π° Π΄Π»Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΡΠ΅Π±ΡΠ΅Ρ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Β«chrome://flags/#enable-desktop-pwas-run-on-os-loginΒ».
- ααΆαααααααααΆαααΆαααΎααααΈααααΆααααΈαααααα·ααΈαα»ααααα ααααΎααΆαααααααααα½ααααα αΌα α―αααΆα "master_preferences" ααααΌαααΆαααααΌαααααααα ααΆ "initial_preferences"α ααΎααααΈαααααΆααΆαααααΌαααααΆ ααΆαααΆαααααααααΆαα βmaster_preferencesβ ααΉααα ααααΆααα αααα»ααααααα·ααΈαα»αααααΆαα’ααΈαααΊαα·ααααααΆαααααααααα ααΆαααΈαα»α αααααα·ααΈαα»αααααΆαα’ααΈαααΊαα·αααΆααααα αΆααααΆαααααΎααααΆααααΆααα "αααααΈα" "αααααΈαααα " αα·α "ααΎαααααΎα" αα½α α αΎαα
- αααααα»ααααα»ααααα·ααΆααααααΆααααααα’ αααααααΎαααΆαααΆααααα½ααα·αα·αααααααααααΎααααΈααΆαααΆααααααΆααααΉαααΆαααααα αααααααΆαααααΆααΆα αα·αααΆαααααΆαααα αααααααααααα ααΎααα ααααα αα½αααΆααααααααΆααααα»αααΆαααααΎα―αααΆααααααΆαααΆααααααααΆααααΆαααααααα αααααααΆα Google α ααΎαααΈααα ααΆααα»αααααααα»ααααα·ααΆαααααααααΎαα‘αΎαα’αα»ααααααααΈαααααΆαααααααΆαααααΆαααααααααΆαααα ααΉαααααΈ Google αα ααααααααα’ααααααααΆαααΆαααα»ααααααααα ααααΌα ααΆααΆαααααΎαααααααααααΆαααα Referrer αα αααΆαααΈααα Google ααΎααααΈαα·αα·αααααΎαααΆααααααΌαααααααΈααα αααααααααΆααΆαα
- Π ΡΠ΅Π΄Π°ΠΊΡΠΈΠΈ Π΄Π»Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Android ΡΠ»ΡΡΡΠ΅Π½ΠΎ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² web-ΡΠΎΡΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Ρ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΡΠ΅Π½ΡΠΎΡΠ½ΡΡ
ΡΠΊΡΠ°Π½Π°Ρ
ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ
Π΄Π»Ρ Π»ΡΠ΄Π΅ΠΉ Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ (Π΄Π»Ρ Π½Π°ΡΡΠΎΠ»ΡΠ½ΡΡ
ΡΠΈΡΡΠ΅ΠΌ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ Π±ΡΠ»ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π΅Π»Π°Π½ΠΎ Π² Chrome 83). Π¦Π΅Π»ΡΡ ΠΏΠ΅ΡΠ΅ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΡΠ°Π»Π° ΡΠ½ΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΎΡΠΌ ΠΈ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ ΡΡΠΈΠ»Π΅ΠΉ β ΡΠ°Π½Π΅Π΅ ΡΠ°ΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΎΡΠΌ Π±ΡΠ»Π° ΡΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Π° Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ
ΡΠΈΡΡΠ΅ΠΌ, Π° ΡΠ°ΡΡΡ β Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌΠΈ ΡΡΠΈΠ»ΡΠΌΠΈ. ΠΠ·-Π·Π° ΡΡΠΎΠ³ΠΎ ΡΠ°Π·Π½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΏΠΎ ΡΠ°Π·Π½ΠΎΠΌΡ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΠ»ΠΈ Π΄Π»Ρ ΡΠ΅Π½ΡΠΎΡΠ½ΡΡ
ΡΠΊΡΠ°Π½ΠΎΠ² ΠΈ ΡΠΈΡΡΠ΅ΠΌ Π΄Π»Ρ Π»ΡΠ΄Π΅ΠΉ Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ.


- ααΆαααααααααΆααααααααα·ααααα’αααααααΎααααΆαααααααααΌαααΆααααα αΆααα αααααΎαααΆαααααα Privacy Sandbox (chrome://settings/privacySandbox)α
- αα αααα αΆααααααΎα Android-Π²Π΅ΡΡΠΈΠΈ Chrome Π½Π° ΠΏΠ»Π°Π½ΡΠ΅ΡΠ½ΡΡ ΠΠ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΠΊΡΠ°Π½ΠΎΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ Π·Π°ΠΏΡΠΎΡ Π΄Π΅ΡΠΊΡΠΎΠΏ-Π²Π΅ΡΡΠΈΠΈ ΡΠ°ΠΉΡΠ°, Π° Π½Π΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΠΈ Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Β«chrome://flags/#request-desktop-site-for-tabletsΒ».
- ααΌααααααΆαααααα αΆαααΆααΆαααααΌαααΆαααααΎαααΆαα‘αΎααα·α αααα’αα»ααααΆαα±ααααΎααααααααΆααααα αΆααΆαα½αααΉαα’αΆαααααα·αα·ααΆαα·ααααΈαααααΆααααααΆαα ααααααα αΆαααΆααΆααα αααα»α Chrome αα·ααα αααα»α Firefox/Safari α
- ααααΎαααΆααααα·ααααΆαααααααααΆαααΈαααααΈα’αΆααααΆαααα·ααααΆαααααααα’ααααααΆα Camerfirma ααααΌαααΆααααααααααααΆαααα§ααααααα·α ααα»ααΎαα‘αΎααααααα αΆααααΆααααΈααααΆα 2017 αααααΆαααααααααΉαααΆααααααααΎααΆαα αααα·ααααΆααααααα ααΆαααΆαααααααααΆαααα·ααααΆααααααα’αα·αα·ααααααΌαααΆααααααΆαα»α ααΆααααααααΆααα’αα»ααααα αααααααα·ααααΆαααααααααααααΎαα ααΎααα ααααα HTTPS ααα»αααααα
- ααΆαααΆααααααΆααααα
αααααααΆαααααΌαααΆαααααααΎααααΈααΆαααΆααααααΆααααΉααα·ααΈααΆαααααααΆαααΆαααααααα ααααααααααα’ααααΎααΆααααααΆαα»αα§ααααααααααα’ααααααααΆααα
αααα»ααααααααααα·αααΆααααααααααΆααααΆααααα»αα’α
α·αααααααα ("Supercookies")α αααααΆαααααΆααααααΆααααααΆαα»ααααα»αααααΆαααααααΆααααααΌαααΆααααααΆαα»ααααα»αααα ααααααααααΆαα
ααααααα ααααα·ααα·αααΈαααααΎα ααα ααααααα½αα’αΆα
ααααΎαααΆααααα»αααααΆαααΈααα ααααααα½αααααααααααααα·αα·αααααΎαααΆααΎααααΆαααΆαααααααΆααα
αααα»αααααΆαααααααΆααα¬α’ααα ααΆαααΆαααΆααααααΊααα’ααααΎααΆαααααΎααααΆααααΆααααα
αααααααΆα αααααΆαααααααααΉαααΆαααααααααΆαααααΌαααααααααααα
ααααΆαααααααΆαααααααΆαα
αααααααα ααΌαααααααααααααααααΌαααΆαααΎα αααααααααα·ααΆαααΆαααααααΆαααααααΆαααααααΆααααααααΈαααΆαααΆαα
ααααααα ααααααα
αα
α»ααααααααααα»ααααα (ααααααΈαααΈ iframe ααΉααα·αα’αΆα
αα·αα·αααααΎαααΆααΎααααΆαααααΌαααΆααααα»αααΈααα αααααααααααααα¬α’αα)α
αααααααααΆααααα ααααΊααΆααΆαααα α»αααααααα·αααααΆαααααΆαααααααΆαα αααααΆαα±ααααΆαααΆαααΎαα‘αΎαααααα·α αααααααααΆαααα»αααααα (α’αα·ααααΆ 1.32% ααα»αααααααααΆαα 80% ααααα αααααααα 0.09-0.75%) α ααΎααααΈααΆααααααααααααα αα α’αααα’αΆα ααααΎαααΆααααααα·ααΈαα»αααααΆαα’ααΈαααΊαα·ααααααααΎαααααΎα ββenable-features=PartitionConnectionsByNetworkIsolationKey, PartitionExpectCTStateByNetworkIsolationKey, PartitionHttpServerPropertiesByNetworkIsolationKey, PartitionNelAndReportingByNetworkIsolationKLSessationKey, PartitionHttpServerPropertiesByNetworkIsolationKey, PartitionNelAndReportingByNetwork, SpeySsolationKLS acheB yNetworkIsolationKey"α
- ααΆααααααα REST API VersionHistory ααΆααααα (https://versionhistory.googleapis.com/v1/chrome) αααα’αααα’αΆα ααα½αααΆαααααααΆαα’αααΈαααα Chrome ααΆααααααΉααααα·ααΆ αα·αααΆααΆ ααααααΆαααααααααα·α’αΆααααααααααα·ααΈαα»αααααΆαα’ααΈαααΊαα·αα
- αα αααα»α iframes ααααααα»αααΈααααααα ααΈααααααααααααΌαααααΆα ααΆααααα αΆααααα’αα JavaScript alert() confirm() αα·α prompt() ααααΌαααΆαα αΆαααΆαα αααααΉαααΆαααΆαα’αααααααΎααααΆααααΈααΆαααα»αααααααααααααΈαααΆααΈααΈααΈααΎααααΈαααα αΆαααΆααα ααααα αααααααΆααΆαααΌαααααΉαααααΌαααΆααααα αΆααααααα αααααααααΆααα
- WebAssembly SIMD API ααααΌαβααΆαβααααΎβα±ααβααΆαβααααΉα αα·αβααααΌαβααΆαβαααααβα±ααβααΆαβααααΆαααΎαβαααααΆααβααΆαβααααΎβααααΆααβααα ααααΈβααααΆαβαααα Vector SIMD αααα»αβαααααα·ααΈβαααβααΆαβαααααα WebAssembly α ααΎααααΈααΆααΆααΆαααΌαα―αααΆαααααΆααααααα·ααΆ ααΆαααααααΌαααΌααααααα 128 αααΈαααααΈ αααα’αΆα ααααΆαα±αααααααααα·ααααααααα ααααααααααααΆ αα·αααααα·ααααα·ααΆαααα·α αααααΆααΌαααααΆααα½αα ααα½ααααααΆααααααΎαααΆααα·ααααααααα ααα ααα SIMD α’αα»ααααΆαα±ααα’ααααααααΎαααα·αααΆααααααΆαααααΎαααΆααα·ααααααααααααααΆ α αΎαααΉαααΆααααααααααα αααα αααααααΌαααΎαα αΌααα αααα»α WebAssembly α
- APIs ααααΈααΆα
αααΎαααααΌαααΆααααααααα
αααα»αααααααααΆαααααααΎα (αααααααα·αααααΆαααΆααααααααααΆαααΆαααΆαααααΎα±αααααααααΆα
ααααα‘αα)α 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 α
- α ααα»α αααααΆαααααααΆααααααΆαααααααααααα ααΆαααααααα·ααΈαααααΆαα―αααΆααα (PWAs) αααααΎααααααααΎαααΆαααΆαααααα capture_links αα αααα»αααΆααααα αΆααααααα·ααΈαααααΆα αα·αα’αα»ααααΆαα±ααααα αααααααΎααααα’α½α PWA ααααΈαααααααααααααααα· αα ααααααααααααααα·ααΈααααΌαααΆαα α»α α¬ααααΌααα αααααααα’α½α αααα½αα αααααααα ααΉααααααα·ααΈααΌααααααα
- ααΆααααααα WebXR Plane Detection API ααααααααααααααΆαα’αααΈααααααααααα αααα»αααα·ααΆααΆα 3D αα·αααα·αα API αααααΆααααααΆααααααΎα±ααααΆα’αΆα ααααΎαα ααΆαααΎααααΈαααααΆαααΆαααααΎαααΆααα·αααααααααααΉαααα’ααααααΆααααΎααααΆαααΆααααααΆαα α αα ααΆαα MediaDevices.getUserMedia() αααααααΎααΆαα’αα»αααααααααα·αααα·αααααα½ααααααααΆαα αααα»αα·ααααα»αααααΌαααα α’αα»ααααΆαα±ααααΎαααααΉαα’αααααΆ WebXR API α’αα»ααααΆαα±ααα’αααααααα½αααααα½αααΆαααΆαααΆαα½αααααΆααααααααααα§αααααααΆααα·ααα·αααα·α α αΆααααΈαα½ααα»ααααα·ααΆα 3D αα αΌααα ααααααααααααΆααααααα’ααααΎα§αααααα αααα
- WebTransport ααΊααΆαα·ααΈααΆα αα·α JavaScript API αααααααΆααααααΆαα½α αααααΆααααααΎ αα·αααα½ααα·αααααααααΆααααααα·ααΈαα»ααα αα·α αααΆαααΈαααααΆαααααααΆααααααααααΌαααΆααααα
ααα
ααΎ HTTP/3 αααααααΎαα·ααΈααΆα QUIC ααΆααΆαααΉααααααΌα αααααΆααΆααααααααααααα
ααΎαα·ααΈααΆα UDP αααααΆααααααΆααα α»αα»αααααΆααααααΆααααΆα
αααΎα αα·αααααααα·ααΈααΆαααααα’αα·αααααΈαααααΎααΉα TLS/SSLα
- ααΆαααΆαααααααααΆααααΆαααααΎααΆαααΆαα½α WebSockets ααΎ HTTP/2 (RFC 8441) ααααΌαααΆαα’αα»αααααααααΆααα»ααααΆααααααΆααααααααΎαα»ααααα·ααΆααα ααΆαα WebSockets αα·ααα αααα»αααααααΆαααααΆααααααΆαα HTTP/2 αααααΆααααααΎαα‘αΎααα½α α αΎαααΆαα½ααααΆαααΈααα αααααΆααααααΆαααΆαααΆαααααααααΆαα "WebSockets over ααααααααααα HTTP/2"α
- ααααααααααΎααΆαααΆααααΆααααααααααααααα·ααΈααααααααααααααα·ααααααΆαα α αα ααΆαα performance.now() ααΆαααΆααααΈαααααΆααααααΆαα ααΌααΆαααααα·ααΆαααααΆααααααΆααα’αα αα·αααααααααααΆαα»αααααααΆααααΆααααα§ααααααααααααΆαααΆα ααααα‘αααα αααα»αααααΎαααΆαααΆα ααααα‘ααα α§ααΆα ααα αα ααΎαααααααααα»αααααΌααα ααΆαααααΉαααααΌααα αααααααΎαααΆααααα»αααα·ααααααα·αααΆα ααααα‘ααααααΌαααΆαααΆαααααααααΈ 5 αα 100 ααΈααααΌαα·ααΆααΈα
- ααΆααααααΎα Desktop α₯α‘αΌαααααα½ααααα αΌααααααααΆααααα»αααΆαα’αΆαα―αααΆαααΈααααΆαααααααααααΆαα (ααΆααααααα―αααΆααα ααααΆαααααααααααΆαααα ααααααΌαααΆαα αΆαααΆαα)α αα»αααΆα async onPaste(e) { let file = e.clipboardData.files[0]; let contents = αααα αΆα file.text(); }
- CSS α’αα»ααααα αααΆαα @counter-style αααα’αα»ααααΆαα±ααα’αααααααααα ααΆαααααααααΆαααααα½αααααα’ααααααααΆααααααα αα·αααααΆααα αααα»ααααααΈαααα
- CSS pseudo-classes β:host()β αα·α β:host-context()β ααΆαβααααααβαααααααΆαβαααα»αβααΆαβααααβααΆααβαααααβααβαα½αβααααβα’αααβααααΎαααΎαβαααΆαααΆαα» ( ) ααααααααΈααΎαααααΈααααΎαααΎα ( )
- ααΆαααααααα ααα»α αααααΆαα GravitySensor αααααΆααααααααα·αααααα volumetric (α’ααααααΌα’αααααααΈ) ααΈα§αααααα αΆαααααααΆααααΆαα
- File System Access API αααααααΌααααααααΆααααα»αααΆααααααααΆαααααΆααααααΆααααααΎαααΎααααααα―αααΆα αα·αααααααααααααΌααα αααα»ααααα’αααααααΆαααααααΎα α¬ααΎαα―αααΆαα
- Iframes ααααααα»αααΈαααααααααααααααΌαααΆαα’αα»ααααΆαα±ααα αΌαααααΎ WebOTP API ααααα·αααΎα’αααααααΎαααααααΆαα’αα»ααααΆαααααααα WebOTP α’αα»ααααΆαα±ααα’αααα’αΆααααααΌααααααααααΆαααααααααααΆαααααΎααΆααααααΆα SMS α
- Π Π°Π·ΡΠ΅ΡΠ΅Π½ΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΡΡΡΠ½ΡΠΌ Π΄Π°Π½Π½ΡΠΌ Π΄Π»Ρ ΡΠ°ΠΉΡΠΎΠ², ΡΠ²ΡΠ·Π°Π½Π½ΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° DAL (Digital Asset Links), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅Π³ΠΎ Π°ΡΡΠΎΡΠΈΠΈΡΠΎΠ²Π°ΡΡ Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΡΠ°ΠΉΡΠ°ΠΌΠΈ Π΄Π»Ρ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ Π²Ρ ΠΎΠ΄Π°.
- αα»ααααα·αααααΆααααα’αα»ααααΆαα±ααααααΎαααΌαα»α JavaScript α αα αααα’ααααααααΆαααααααα 'αααΌαα»α' αα αααα α α’αααααΆαααα ααααααΈααααααΆααααααΆααααΉαααααΌαααΆααααα»ααααα»αααααααααΆαααΌαα»α α αΎαααΆααααααΆααααΆαα αΌααααα»αααα·ααααααααα ααΆαβααΆααααβαααΌαα»αβααααΎβα±ααβααΆβααΆαβαααα½αβαααα»αβααΆαβα ααβαααααβααΌαβαα βααΌααΆααβαααααβαααααΆα αα·αβαα»ααααα·αβααααΆα
- JavaScript αααααααααααΆααα·αα·αααααΎαα’αααα·ααΆαααααΆαα―ααααα αααα»αααααα»αααααααΎααΆααααααααααα "#foo in obj" α ααααΆαα A { static test(obj) { console.log(#foo in obj); } #foo = 0; } A.test(ααααΈ A()); // true A.test({}); // αα·ααα·α
- JavaScript ααΆαααααΆαααΎαα’αα»ααααΆαα±ααααααΎααΆααααααααΉααααα αΆααα αααα»ααααΌαα»ααα ααααα·αααααΌα αααα’αα»ααααΆαα±ααααΆαα α α’ααααΆαααααΌαααΆααα½ααααα αΌαααΆαααααααΌααα αααα»αααααΎαααΆααααα»ααααΌαα»α α αΎααααααΆαααΆααα»αααΆαα αααα»α "αα»αααΆα async" α α§ααΆα ααα αααα½αα±αα (αα»αααΆα async() { αααα αΆα Promise.resolve(console.log('test')); }()); α₯α‘αΌααααα’αααα’αΆα ααααααααα αΆα Promise.resolve(console.log('test'));
- αααΆαααΈα V8 JavaScript ααΆαααααΎα±αααααααΎαα‘αΎαααΌαααααα·αααααΆαααααααΆαααααααΆααααααΌ ααααααααΎαααααΏαααααΆαααααααΆααααΆαααααΎααααα Speedometer4.5-FlightJS α ααα½α 2% α
- αααααααααααΆααααααα’ααααΌαααΆαααααΎα‘αΎαα
ααααα§ααααααααααΆααα’αααα’αα·ααααααααα αααααα αααααααα½ααα·αα·αααα’αααα
αα
αΆαααααΈααααΌαααΆααααααα ααααααααααΌαα§ααααααααααΆαααα·αα·αααααΎααα·αααααα ArrayBuffer αα·αα’αααα
αα
αΆα Wasm α

ααΌα ααΆααααΆαα’αα»ααααααααααααααΌαααΆααααααααα αααααααΆαα’αα»αααα αααα’αα»ααααΆαα±ααα’ααααα·αα·α ααααααΆααΎααα αααααααΆαααΆαααΆααααααΎαααααα·αααααΆαα¬α’ααα

ααΆαααΎαααΌαααΆαααΆαα»ααα αααα»ααααααααΆαα» αα·αααααααα·ααΆααααααΆααααααααααααΆαα’αααΈαααΆααΆαααααΌαααΆα αααααΎαααΆααααα αΆα αα·αααα αα―αααΆαα

αα αααα»αααααααααα½ααα·αα·ααααααααΆα α₯α‘αΌααααααΆα’αΆα ααααΎαα ααΆαααΎααααΈααααΆααααααΌαααααααααααΆαααα½αααααααααααΆααΆαα·ααΆ-α’αα·αααΌαα

αα αααα»αααααΆαααα ααΆααααα α₯α‘αΌααααα’αααα’αΆα ααΎαααααααααααΆαααααΆααΆααααΆαααΆαααα αα αα ααααα»αααααΆααααΆαααΆαααααα CSS αααααααΎαααΎα "ααΎαααααααααααΆαααααΆ" αα αααα»ααααΊαα»αααα·ααα

ααααααααΈααΎααΆαα
αααααααα·α αα·αααΆααα½ααα»αααα α»α ααααααααΈααααα»αααααΆααααΆαααΆααααααααα
ααα½α 32 α ααΆαααΆααααααααααΆα
αααΎαααααΌαααΆαααααααΎαααΆααΆααααααααααΆαααααΎααααααααααααααααααααα·αααααααΎα§ααααα AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer αα·αα§ααααα AFL α ααααΆααααα αΆααααΆααααΆαα½αααααΌαααΆααααααααα’ααααααααΆα αααααΉαα’αα»ααααΆαα±ααααα»αααααααΆααααααααΆαααααααααααα·αααααΆαααΆαααΆααααααα·ααΈαα»αααααΆαα’ααΈαααΊαα·α αα·αααααα·ααααα·ααΌααα
ααΎαααααααααα
ααΆααααα
ααα·ααΆααΆααααα’ααααααΆα
αα ααΆααααααα½ααααααααα·ααΈααΎααααΈααΌααΆαααααααΆααααΆααΆα
αααααΆαααααααΆααααΆαααααΎαααΆαααΆαααααααααααααΆααααΆαα
ααααααΆααα
αα
α»αααααα Google ααΆαααααααααΆααα
ααα½α 21 αααααΆαααααα $92000 (αααααΆαα $20000 αα½α αααααΆαα $15000 αα½α αααααΆαα $7500 α
ααα½ααα½α αααααΆααα
ααα½α $5000 α
ααα½αααΈ αααααΆααα
ααα½α $3000 α
ααα½αααΈ αααααΆαα $1000 α
ααα½αααΈα αα·αααΆααααααΆαα $500 α
ααα½αααΈαα α₯α α αα»ααααΆα)α ααα ααααααααΆααααΆαα 5 αα·αααΆααααααΌαααΆαααααααα
α‘αΎαααα
ααααα: opennet.ru







