рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреНрд▓рд╛рд╕рд┐рдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕рдВрдЧрдарди рдХрд╛ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ, рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 29 рдореЗрдВ рдПрдХреАрдХреГрдд рдСрд╕реНрдЯреНрд░реЗрд▓рд┐рдпрд╛рдИ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдП рдмрд┐рдирд╛, рдФрд░ рд╡реНрдпрд╛рдкрдХ рдЕрдиреБрдХреВрд▓рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рдеред рд╣рдЯрд╛рдП рдЧрдП рдШрдЯрдХреЛрдВ рдореЗрдВ рдбреАрдЖрд░рдПрдо, рд╕реЛрд╢рд▓ рдПрдкреАрдЖрдИ, рд╡реЗрдмрдЖрд░рдЯреАрд╕реА, рдкреАрдбреАрдПрдл рд╡реНрдпреВрдЕрд░, рдХреНрд░реИрд╢ рд░рд┐рдкреЛрд░реНрдЯрд░, рдЖрдВрдХрдбрд╝реЗ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб, рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЗ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рдФрд░ рд╡рд┐рдХрд▓рд╛рдВрдЧ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ XUL рддрдХрдиреАрдХ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдмрд░рдХрд░рд╛рд░ рд░рдЦрддрд╛ рд╣реИ рдФрд░ рдкреВрд░реНрдг рд╡рд┐рдХрд╕рд┐рдд рдФрд░ рд╣рд▓реНрдХреЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдереАрдо рджреЛрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдмрд░рдХрд░рд╛рд░ рд░рдЦрддрд╛ рд╣реИред рдкреЗрд▓ рдореВрди рдПрдХ рдЪрдмреВрддрд░реЗ рдкрд░ рдмрдирд╛ рд╣реБрдЖ рд╣реИ
рдореЗрдВ рд╣реБрдП рдмрджрд▓рд╛рд╡реЛрдВ рдХреЗ рдмреАрдЪ
- рд╕реБрд░рдХреНрд╖рд┐рдд
рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рд╕рд╛рдЗрдЯ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рдХреА рд╕реБрд░рдХреНрд╖рд╛ рд╕реНрдерд┐рддрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ред рдЕрдиреНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд, HTTP рдХрдиреЗрдХреНрд╢рди рдХреЛ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрдирдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рдпрдорд┐рдд рд╕рдВрдХреЗрддрдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ HTTPS рдХрдиреЗрдХреНрд╢рди рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ EV (рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рддреНрдпрд╛рдкрди) рд╕реНрддрд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд╛рд▓реА рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рдЕрд▓рдЧ рд╕реЗ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрд╕реА рд╕рдордп, рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬреИрд╕реЗ рдХрд┐ рдкреГрд╖реНрда рдкрд░ рдорд┐рд╢реНрд░рд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдпрд╛ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдФрд░ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ, рд╕рдВрдХреЗрддрдХ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред - рдЕрдиреМрдкрдЪрд╛рд░рд┐рдХ рдмрд┐рд▓реНрдб рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдмреНрд░рд╛рдВрдбрд┐рдВрдЧ рддрддреНрд╡ рдореБрдЦреНрдп рдкреЗрд▓ рдореВрди рдмрд┐рд▓реНрдб рд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИрдВред
- рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдорд╛рд╕реНрдЯрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрдирдСрди.рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк.рдкреНрд░реЙрдореНрдкреНрдЯ рд╕реЗрдЯрд┐рдВрдЧ рдЬреЛрдбрд╝реА рдЧрдИред
- рдбрд╛рдЙрдирд▓реЛрдб рдХреЗ рд▓рд┐рдП рдЕрдм рд╣рдореЗрд╢рд╛ рдХреЗрд╡рд▓ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреЛрдореЗрди рд╣реА рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рди рдХрд┐ рд╡рд╣ рдкреГрд╖реНрда рдЬрд╣рд╛рдВ рд╕реЗ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
- object.fromEntries() рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
- рд╕реАрдПрд╕рдПрд╕ рдбрд┐рд╕реНрдкреНрд▓реЗ рдкреНрд░реЙрдкрд░реНрдЯреА рдореЗрдВ рдлреНрд▓реЛ-рд░реВрдЯ рдорд╛рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рдмреНрд▓реЙрдХ рддрддреНрд╡ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдирдИ рдмреНрд▓реЙрдХ рд╕рд╛рдордЧреНрд░реА рд╕реНрд╡рд░реВрдкрдг рддрдХрдиреАрдХ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ;
- рд╕реАрдПрд╕рдПрд╕ рдЕрдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рд╕рдВрдкрддреНрддрд┐ рдореЗрдВ рдкреНрд░рддрд┐рд╢рдд рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
- рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЙрдбреНрдпреВрд▓ рдФрд░ MediaQueryList API рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдорд╛рдирдХ рдХреЗ рдЕрдиреБрдкрд╛рд▓рди рдореЗрдВ рд▓рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
- ResizeObserver API рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
рдЕрддрд┐рд░рд┐рдХреНрдд: рдПрдбрд╝рд┐рдпреЛрдВ рдкрд░ рдЧрд░реНрдо
рд╕реНрд░реЛрдд: opennet.ru