ΠΠΎΡΡΡΠΏΠ΅Π½ Firefox 152, ΡΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½Π° Π½ΠΎΠ²ΠΎΡΡ Π΅ ΠΎΠ±Π½ΠΎΠ²Π΅Π½ΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ ΠΈ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° JPEG XL.
- ΠΡΠ»Π½ΠΎ ΠΏΡΠ΅ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° Π±ΡΠ°ΡΠ·Π΅ΡΠ° (browser.settings-redesign.enabled). ΠΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΡΠ΅ΠΊΡΠΈΠΈ ΡΠ° ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈ Π½Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΡΡΡΠ°Π½ΠΈΡΠΈ, ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π΅ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡΡΠ° Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅.
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΈ ΠΏΡΠΈ ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΠΌΠ°ΡΠ°Π±Π° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°.
- Π ΡΠ°Π·Π΄Π΅Π»Π° Π·Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° JPEG XL (JXL).
- ΠΡΠΈ Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π΄ΡΠΌΠΈΡΠ΅ βΡΠΈΡ ΠΎβ, βΡΠΈΡΠ΅β ΠΈ βΡΡΡβ Π² Π°Π΄ΡΠ΅ΡΠ½Π°ΡΠ° Π»Π΅Π½ΡΠ° ΡΠ΅Π³Π° ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π° ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° Π·Π²ΡΠΊΠ° Π²ΡΠ² Π²ΡΠΈΡΠΊΠΈ ΡΠ°Π±ΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ Π³ΠΎ Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Ρ.
- Π Linux ΠΈ Windows ΠΏΠΎΡΠ²ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π΄Π° ΠΊΠΎΠΏΠΈΡΠ°ΡΠ΅ Π°Π΄ΡΠ΅ΡΠ° Π½Π° ΡΠ°Π±Π° (Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ Π½Π΅Π°ΠΊΡΠΈΠ²Π½ΠΈΡ) ΠΈΠ»ΠΈ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ·Π±ΡΠ°Π½ΠΈ ΡΠ°Π±ΠΎΠ²Π΅, ΠΈΠ·Π±ΠΈΡΠ°ΠΉΠΊΠΈ βΠ‘ΠΏΠΎΠ΄Π΅Π»ΠΈβ β βΠΠΎΠΏΠΈΡΠ°ΠΉ Π»ΠΈΠ½ΠΊβ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΡΠΎ ΠΌΠ΅Π½Ρ Π½Π° ΡΠ°Π±Π°.
- Π Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Π»Π½Π°ΡΠ° Π»Π΅Π½ΡΠ° ΡΡΠ°Π½Π° Π΄ΠΎΡΡΡΠΏΠ½Π° Π±ΡΡΠΎΠ½Π° βΠΠ·ΠΏΡΠ°ΡΠΈ ΡΠ°Π±β, ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΡΠ΅Π³Π»ΠΈ Π½Π° Π»Π΅Π½ΡΠ°ΡΠ°.
- ΠΠ° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π·Π° βΠΡΠ΅ΡΠΊΠ° ΠΏΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π·Π°ΡΠΈΡΠ΅Π½Π° Π²ΡΡΠ·ΠΊΠ°β Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΊΠΎΠ΄ Π½Π° Π³ΡΠ΅ΡΠΊΠ° TLS.
- Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° WebAuthn Π‘Π²ΡΡΠ·Π°Π½ΠΈ Π·Π°ΡΠ²ΠΊΠΈ Π·Π° ΠΏΡΠΎΠΈΠ·Ρ ΠΎΠ΄ (ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΅Π΄ΠΈΠ½ ΠΏΠ°ΡΠΊΠ΅ΠΉ Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°).
- ΠΠΊΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ ΠΎΠ±Π½ΠΎΠ²ΠΈ ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π² ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΡΠ°ΡΡΠ½ΠΎ ΡΡΡΡΠΈΡΠ°Π½Π΅, Firefox ΡΠ΅ ΡΡΠ΅ΡΠ΅ ΡΠΎΠ²Π° Π·Π° Π½Π°Π»ΠΈΡΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈ Π΄Π° ΠΈΠ·ΠΊΠ»ΡΡΠΈ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ°ΡΠ° Π½Π° ΡΡΠ°ΠΊΠ΅ΡΠΈΡΠ΅.
- ΠΠΎΠΊΠΎΠ²Π°ΡΠ° Π»Π΅Π½ΡΠ° βΠ’Π°Π±ΠΎΠ²Π΅ ΠΎΡ Π΄ΡΡΠ³ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°β ΡΠ΅Π³Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΎΡΠ²ΠΎΡΠΈ Π»ΠΈΠ½ΠΊ Π² Π½ΠΎΠ² ΡΠ°Π± ΠΈΠ»ΠΈ Π² Π½ΠΎΠ² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ.
- ΠΠΊΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ Π΅ Π·Π°ΠΏΠΎΡΠ½Π°Π» ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ Π½Π° PDF ΠΈΠ»ΠΈ Π΄ΡΡΠ³ ΡΠ°ΠΉΠ», ΠΎΡΠ²ΠΎΡΠ΅Π½ Π² Π±ΡΠ°ΡΠ·ΡΡΠ°, ΠΈ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Π΅ Π·Π°ΡΠ²ΠΎΡΠΈΠ» ΡΠ΅ΠΊΡΡΠΈΡ ΡΠ°Π± ΠΈΠ»ΠΈ Π΅ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π» Π½Π° Π΄ΡΡΠ³, ΡΠ°ΠΉΠ»ΡΡ ΡΠ΅Π³Π° ΡΠ΅ ΡΠ΅ ΠΎΡΠ²ΠΎΡΠΈ Π²ΡΠ² ΡΠΎΠ½Π°, Π° Π½Π΅ ΡΠ΅ ΠΎΡΠΊΡΠ°Π΄Π½Π΅ ΡΠΎΠΊΡΡΠ°.
- ΠΠΎΠΏΡΠ°Π²Π΅Π½ΠΎ Π΅ Π»ΠΈΠΏΡΠ°ΡΠ° Π½Π° ΠΎΠΏΡΠΈΡΡΠ° βΠΠΌΡΠΊΠ½ΠΈβ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΡΠΎ ΠΌΠ΅Π½Ρ ΠΏΡΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅ΠΊΡΡ Π½Π° Π½ΡΠΊΠΎΠΈ ΡΠ°ΠΉΡΠΎΠ²Π΅ (Squarespace, LinkedIn, eBay).
- Π ΡΠΈΡΡΠ΅ΠΌΠΈ Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π΅ΠΊΡΠ°Π½ΠΈ ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΡΡ βΠΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°β ΡΠ΅Π³Π° ΡΠ΅ ΠΎΡΠ²Π°ΡΡ Π½Π° ΡΡΡΠΈΡ Π΅ΠΊΡΠ°Π½, Π½Π° ΠΊΠΎΠΉΡΠΎ Π΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ Π½Π° Π±ΡΠ°ΡΠ·Π΅ΡΠ°.
- ΠΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π΄ΠΈΠ·Π°ΠΉΠ½ΡΡ Π½Π° Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΈΡ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ βΠΠΎΠΊΠ»Π°Π΄Π²Π°ΠΉΡΠ΅ Π·Π° ΡΡΡΠΏΠ΅Π½ ΡΠ°ΠΉΡβ. Π ΡΠ°ΡΡΠ½ΠΎΡΡ, ΠΏΡΠΈ ΠΈΠ·Π±ΠΎΡΠ° Π½Π° ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ βΠΠ΅ΡΠΎ Π΄ΡΡΠ³ΠΎβ, ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ ΡΠ΅Π³Π° ΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° Π΄Π° ΠΎΠΏΠΈΡΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠΎΡΠ½ΠΎ, ΠΏΠΎ Π½Π΅Π³ΠΎΠ²ΠΎ ΠΌΠ½Π΅Π½ΠΈΠ΅, Π΅ ΡΡΡΠΏΠ΅Π½ΠΎ.
- ΠΠ³ΡΠ°Π΄Π΅Π½Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Π·Π° ΠΏΡΠ΅Π²ΠΎΠ΄ Π²Π΅ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π±Π°ΡΠΊΠΈ ΠΈ Π³Π°Π»ΠΈΡΠΈΠΉΡΠΊΠΈ Π΅Π·ΠΈΡΠΈ.
- Π Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈΡΠ΅ Π½Π° Ρ ΡΡΠ²Π°ΡΡΠΊΠΈ, Π±ΡΠΈΡΠ°Π½ΡΠΊΠΈ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈ, Π³ΡΡΠ·ΠΈΠ½ΡΠΊΠΈ, ΠΏΠ΅ΡΡΠΈΠΉΡΠΊΠΈ, ΡΠ»ΠΎΠ²Π΅Π½ΡΠΊΠΈ, ΡΠ°Π΄ΠΆΠΈΠΊΡΠΊΠΈ, ΡΠ°ΠΌΠΈΠ»ΡΠΊΠΈ, ΡΠΈΠ±Π΅ΡΡΠΊΠΈ, ΡΡΡΡΠΊΠΈ, ΡΠ΅Π»ΡΠΊΠΈ ΠΈ ΠΊΠΎΡΠ° ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΡΠ΅ΡΠ½ΠΈΠΊ Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΏΡΠ°Π²ΠΎΠΏΠΈΡΠ°.
- Π Linux ΠΈ macOS ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎΡΠΎ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ ΠΈ ΠΌΠ°ΡΠΊΠΈΡΠ°Π½Π΅ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΡΡΠ΅Π»ΠΊΠΎΠ²ΠΈΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ Π² ΡΠ΅ΠΊΡΡ, Π½Π°ΠΏΠΈΡΠ°Π½ ΠΎΡΠ΄ΡΡΠ½ΠΎ Π½Π°Π»ΡΠ²ΠΎ.
- macOS:
- ΠΠΊΠ»ΡΡΠ΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π³Π»ΠΎΠ±Π°Π»Π½ΠΎ Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΡΠΈΠ».
- Π£ΡΡΠ°Π½ΠΎΠ²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΠΎΡ ΠΊΠ»Π°Π²ΠΈΡΠΈ Π·Π° Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ Π² ΡΠ΅ΠΊΡΡΠ°, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ ΠΏΠΎ Π°Π±Π·Π°ΡΠΈ.
- ΠΡ dragging Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΎΡ Π±ΡΠ°ΡΠ·ΡΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ½ΠΈΡ ΠΏΠ»ΠΎΡ ΡΠ΅Π³Π° ΠΏΠΎΡΡΠ°Π²Ρ ΡΠ°ΠΉΠ»Π° Π² ΠΌΡΡΡΠΎΡΠΎ, ΠΊΡΠ΄Π΅ΡΠΎ Π΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½, ΠΈ ΡΠ°Π±ΠΎΡΠΈ ΠΏΠΎ-ΠΎΡΠ·ΠΈΠ²ΡΠΈΠ²ΠΎ.
- ΠΠΈΡΠΊΠ²ΠΈΡΠΊΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΡΡΠ΄ΡΡΠΆΠ°Ρ ΡΠΈΠΌΠ²ΠΎΠ» = ΡΠ΅ ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°Ρ ΠΊΠ°ΡΠΎ Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈ Π±Π΅Π· ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ (name="foo", value=""), Π° Π½Π΅ ΠΊΠ°ΡΠΎ Π±Π΅Π·ΠΈΠΌΠ΅Π½ΠΈ (name="", value="foo"). Safari ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.
- SVG: ΠΠΎΡΠ²ΠΈ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΡΠΎ SVGTextPathElement.side (ΠΎΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΎΡ ΠΊΠΎΡ ΡΡΡΠ°Π½Π° Π½Π° ΡΠ΅ΠΊΡΡΠΎΠ²ΠΈΡ ΠΏΡΡ ΡΠ΅ ΡΠΈΡΡΠ²Π° ΡΠ΅ΠΊΡΡΡΡ).
- CSS: ΠΠΎΠ±Π°Π²Π΅Π½ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ field-sizing (ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ°Π·ΠΌΠ΅ΡΠΈΡΠ΅ Π½Π° ΡΠΎΡΠΌΠΈΡΠ΅).
- API:
- ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ PerformanceResourceTiming ΠΏΡΠΈΠ΄ΠΎΠ±ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΡΠ° firstInterimResponseStart ΠΈ finalResponseHeadersStart (ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ ΠΈΠ·ΠΌΠ΅ΡΠ²Π°Π½Π΅ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠ° ΡΠ»Π΅Π΄ ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° Π·Π°ΡΠ²ΠΊΠ°ΡΠ° Π·Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ HTTP ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈ ΠΈ ΡΠΈΠ½Π°Π»Π΅Π½ HTTP ΠΎΡΠ³ΠΎΠ²ΠΎΡ).
- Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΡΠ²ΠΎΠΉΡΡΠ²Π°ΡΠ° AnimationEvent.animation ΠΈ TransitionEvent.animation (ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ ΠΏΠΎ-ΡΠ΄ΠΎΠ±Π΅Π½ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠ²ΡΡΠ·Π°Π½Π°ΡΠ° Π°Π½ΠΈΠΌΠ°ΡΠΈΡ ΠΎΡ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ΡΠΎ Π½Π° element.getAnimations() Ρ ΡΠΈΠ»ΡΡΠΈΡΠ°Π½Π΅ ΠΏΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΡΠ° animationName ΠΈΠ»ΠΈ propertyName).
- DOM:
- ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Notification ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠ²ΠΎΠΉΡΡΠ²Π° actions ΠΈ maxActions (ΡΡΠ΄ΡΡΠΆΠ°Ρ ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ServiceWorkerRegistration.showNotification(), ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π΅Π½ Π±ΡΠΎΠΉ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ Π·Π° ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°Π½Π΅). Π’ΠΎΠ²Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΡΡ Π±ΡΡΠΎΠ½ΠΈ Π² ΡΠ΅Π± ΠΈΠ·Π²Π΅ΡΡΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅.
- ΠΠ΅ΡΠΎΠ΄ Element.getAnimations() ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠΈΠ΅ΠΌΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ options.pseudoElement (ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄ΠΈΡΠ΅ΠΊΡΠ΅Π½ ΠΈΠ·Π±ΠΎΡ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ ΠΏΡΠ΅Π²Π΄ΠΎΠ΅Π»Π΅ΠΌΠ΅Π½Ρ Π²ΠΌΠ΅ΡΡΠΎ ΡΠΈΠ»ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅, ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈ Ρ
- ΠΠ΅ΡΠΎΠ΄ { subtree: true }). Element.requestPointerLock() ΠΏΠΎΠ»ΡΡΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° options.unadjustedMovement
- (ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΌΠΈΡΠΊΠ°ΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎ Π½ΠΈΠ²ΠΎ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° "ΡΡΡΠΎΠ²ΠΈ" Π΄Π°Π½Π½ΠΈ Π·Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΌΠΈΡΠΊΠ°ΡΠ°, ΠΊΠΎΠ³Π°ΡΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π±Π°Π²Π½ΠΎ ΠΈ ΠΏΡΠ΅ΡΠΈΠ·Π½ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΡΡΡΠΎΡΠ°). Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΠ΅Π΄ΠΈΠ°, WebRTC ΠΈ Web Audio: ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΡΠΎ receiveTime Π²Π΅ΡΠ΅ Π² ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΠΈΡΠ΅, Π²ΡΡΠ½Π°ΡΠΈ ΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ ΠΈ RTCEncodedVideoFrame.getMetadata(), ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠ΅Π΄Π°Π΄Π΅Π½ Π½Π° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΈ RTCEncodedVideoFrame() ΠΈ RTCEncodedAudioFrame() ΠΊΠ°ΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° options.
- ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ: ΠΠΎΠ±Π°Π²Π΅Π½ΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° βΠΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ΅β, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠ° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° HTML ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ΅ Π² ΠΠ½ΡΠΏΠ΅ΠΊΡΠΎΡΠ°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
