рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдБ рдЬреЛ 2020 рдореЗрдВ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛрдВрдЧреА

рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдБ рдЬреЛ 2020 рдореЗрдВ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛрдВрдЧреА

рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рдЕрд╕рдВрднрд╡ рд▓рдЧрддрд╛ рд╣реИ, 2020 рд▓рдЧрднрдЧ рдЖ рдЪреБрдХрд╛ рд╣реИред рд╣рдо рдЕрдм рддрдХ рдЗрд╕ рддрд╛рд░реАрдЦ рдХреЛ рд╕реАрдзреЗ рд╡рд┐рдЬреНрдЮрд╛рди рдХрдерд╛ рдЙрдкрдиреНрдпрд╛рд╕реЛрдВ рдХреЗ рдкрдиреНрдиреЛрдВ рд╕реЗ рдирд┐рдХрд▓реА рд╣реБрдИ рдЪреАрдЬрд╝ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрддреЗ рдЖрдП рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рднреА, рдЪреАрдЬреЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рдРрд╕реА рд╣реА рд╣реИрдВ - 2020 рдмрд╕ рдЖрдиреЗ рд╣реА рд╡рд╛рд▓рд╛ рд╣реИред

рдпрджрд┐ рдЖрдк рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЙрддреНрд╕реБрдХ рд╣реИрдВ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреА рджреБрдирд┐рдпрд╛ рдХрд╛ рднрд╡рд┐рд╖реНрдп рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдЖрдк рд╕рд╣реА рдЬрдЧрд╣ рдкрд░ рдЖрдпреЗ рд╣реИрдВред рдореИрдВ рд╣рд░ рдмрд┐рдВрджреБ рдкрд░ рдЧрд▓рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реВрдВ - рдореЗрд░реЗ рд╢рдмреНрджреЛрдВ рдХреЛ рдЕрдЪреВрдХ рд╕рддреНрдп рдХреЗ рд░реВрдк рдореЗрдВ рди рд▓реЗрдВ - рд▓реЗрдХрд┐рди рдиреАрдЪреЗ рдореИрдВ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд░реВрдВрдЧрд╛ рдХрд┐ рд╣рдорд╛рд░рд╛ рдХреНрдпрд╛ рдЗрдВрддрдЬрд╛рд░ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдкреНрд░реЛрд╡рд┐рдбреЗрдВрд╕ рдХрд╛ рдЙрдкрд╣рд╛рд░ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЙрдкрд▓рдмреНрдз рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреБрдЫ рдзрд╛рд░рдгрд╛рдПрдВ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВред

рдЬрдВрдЧ рдореБрдЦреНрдпрдзрд╛рд░рд╛ рдореЗрдВ рдЖ рдЬрд╛рдПрдЧреА

рд░рд╕реНрдЯ рдПрдХ рдмрд╣реБ-рдкреНрд░рддрд┐рдорд╛рди рд╕рд┐рд╕реНрдЯрдо рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИ рдЬреЛ рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрддреА рд╣реИ; рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕рдорд╛рдирд╛рдВрддрд░ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ред рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рд░рд╕реНрдЯ C++ рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реБрдП рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЕрдм рдЪрд╛рд░ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рд╣рдо рдЗрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХрд╛ рддреЗрдЬреА рд╕реЗ рд╡рд┐рдХрд╛рд╕ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ 2020 рд╡рд╣ рд╕рдордп рд╣реИ рдЬрдм рд░рд╕реНрдЯ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдореБрдЦреНрдпрдзрд╛рд░рд╛ рдореЗрдВ рдЖ рдЬрд╛рдПрдЧрд╛ред "рдореБрдЦреНрдпрдзрд╛рд░рд╛" рд╢рдмреНрдж рдХрд╛ рд╣рд░ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЕрд░реНрде рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╢реИрдХреНрд╖рдгрд┐рдХ рд╕рдВрд╕реНрдерд╛рди рдЗрд╕реЗ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдВрдЧреЗред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╕рдордп рдХреЗ рд╕рд╛рде, рд░рд╕реНрдЯ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реЛрдВ рдХреА рдПрдХ рдирдИ рд▓рд╣рд░ рд╕рд╛рдордиреЗ рдЖрдПрдЧреАред

рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдБ рдЬреЛ 2020 рдореЗрдВ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛрдВрдЧреА

рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреА рд╢реАрд░реНрд╖ рдкрд╕рдВрджреАрджрд╛ рднрд╛рд╖рд╛рдПрдБ 2019 рдореЗрдВ рд╕реНрдЯреИрдХ рдУрд╡рд░рдлрд╝реНрд▓реЛ рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░

рд░рд╕реНрдЯ рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдПрдХ рдмрд╣реБрдд рд╕рдХреНрд░рд┐рдп рдФрд░ рдЧрддрд┐рд╢реАрд▓ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рд╛рде рдЦреБрдж рдХреЛ рдПрдХ рдЕрдЪреНрдЫреА рднрд╛рд╖рд╛ рд╕рд╛рдмрд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдлреЗрд╕рдмреБрдХ рдЗрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рддреБрд▓рд╛ рд░рд╛рд╢рд┐, рдХрдВрдкрдиреА рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рд╕рдмрд╕реЗ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЬрд▓реНрдж рд╣реА рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рд░рд╕реНрдЯ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред

рдпрджрд┐ рдЖрдк рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рднрд╛рд╖рд╛ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рд╣реИрдВ, рддреЛ рдореИрдВ рд░рд╕реНрдЯ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдХреА рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдБред рдЬреЛ рд▓реЛрдЧ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдХрд╛рд░реНрдп рдпреЛрдЬрдирд╛ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рдореИрдВ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдпрд╣ рдХрд┐рддрд╛рдм - рдореИрдВрдиреЗ рдЦреБрдж рдЗрд╕рдХреА рд╢реБрд░реБрдЖрдд рдХреАред рдЬрд╛рдУ рдЬрдВрдЧ!

рдЧреНрд░рд╛рдлрдХреНрдпреВрдПрд▓ рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдмрдврд╝рддреА рд░рд╣реЗрдЧреА

рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдБ рдЬреЛ 2020 рдореЗрдВ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛрдВрдЧреА

рдЧреНрд░рд╛рдлрдХреНрдпреВрдПрд▓ рдЧреВрдЧрд▓ рдЯреНрд░реЗрдВрдбреНрд╕

рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рд╣рдорд╛рд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛрддреЗ рдЬрд╛рддреЗ рд╣реИрдВ, рд╡реИрд╕реЗ-рд╡реИрд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рднреА рдмрдврд╝рддреА рдЬрд╛рддреА рд╣реИред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВ рдЧреНрд░рд╛рдлрдХреНрдпреВрдПрд▓ рдХрд╛ рдмрд╣реБрдд рдмрдбрд╝рд╛ рдкреНрд░рд╢рдВрд╕рдХ рд╣реВрдВ, рдЬрд┐рд╕рдХрд╛ рдореИрдВрдиреЗ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдЬрдм рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ рддреЛ рдпрд╣ рд╕рдорд╛рдзрд╛рди рдкрд╛рд░рдВрдкрд░рд┐рдХ REST API рд╕реЗ рдХрд╣реАрдВ рдКрдкрд░ рд╣реИред

REST API рдХреЛ рдЕрдкрдиреЗ рдорд╛рдирдХ рд░реВрдк рдореЗрдВ рдХрдИ URL рд╕реЗ рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрдмрдХрд┐ GraphQL API рдХреЛ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдбреЗрдЯрд╛ рдПрдХ рд╣реА рдЕрдиреБрд░реЛрдз рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд┐рд▓рддрд╛ рд╣реИред

рдЧреНрд░рд╛рдлрдХреНрдпреВрдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рднреА рдЖрдХрд╛рд░ рдХреА рдЯреАрдореЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдФрд░ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ, рдореЛрдмрд╛рдЗрд▓ рдРрдк, рд╡реЗрдмрд╕рд╛рдЗрдЯ рдФрд░ рдПрдкреАрдЖрдИ рдмрдирд╛рддреА рд╣реИрдВред рдпрджрд┐ рдЖрдк рдЧреНрд░рд╛рдлрдХреНрдпреВрдПрд▓ рд╕реАрдЦрдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рджреЗрдЦреЗрдВ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рд╕рд╛рде рдореЗрд░рд╛ рд▓реЗрдЦрдХрддреНрд╡.

рдкреНрд░рдЧрддрд┐рд╢реАрд▓ рд╡реЗрдм рдРрдкреНрд╕ рдПрдХ рдмрдбрд╝реА рддрд╛рдХрдд рд╣реИрдВ

рдкреНрд░рдЧрддрд┐рд╢реАрд▓ рд╡реЗрдм рдРрдкреНрд╕ (рдпрд╛ PWA) рдРрдк рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдП рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВ: рд╡реЗ рд╡реЗрдм рдХреА рд╕рднреА рд╢рдХреНрддрд┐рдпреЛрдВ рдХреЛ рдореЛрдмрд╛рдЗрд▓ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рд╕рд░реНрд╡реЛрддреНрддрдо рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред

рджреБрдирд┐рдпрд╛ рдореЗрдВ рджреЗрд╢реА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рд╣реИрдВ рдЬреЛ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдПрдХ рдмрд╛рд░ рдЬрдм рдмрдбрд╝реЗ рдирд┐рдЧрдореЛрдВ рдХреЛ рдпрд╣ рдПрд╣рд╕рд╛рд╕ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рд╡реЗ рдкреНрд░рдЧрддрд┐рд╢реАрд▓ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдХреМрд╢рд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рднрд╛рд░реА рдЖрдордж рджреЗрдЦреЗрдВрдЧреЗред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдмрдбрд╝реЗ рдирд┐рдЧрдореЛрдВ рдХреЛ рдЕрдиреБрдХреВрд▓рди рдХрд░рдиреЗ рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧреЗрдЧрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдорддреМрд░ рдкрд░ рдХрд┐рд╕реА рднреА рддрдХрдиреАрдХ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдкреНрд░рдЧрддрд┐рд╢реАрд▓ рдмрдирд╛рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХреЗ рдХрдВрдзреЛрдВ рдкрд░ рдЖрдПрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдкреВрд░рд╛ рдмрд┐рдВрджреБ рд╡реЗрдм рд╡рд░реНрдХрд░реНрд╕ рдПрдкреАрдЖрдИ (рдореВрд▓ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдПрдкреАрдЖрдИ) рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдореЗрдВ рд╣реИред

рд╡реЗрдм рдРрдкреНрд╕ рдпрд╣рд╛рдВ рдмрдиреЗ рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрдВред рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рд▓реЛрдЧ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЛ рдкрдХрдбрд╝ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдЕрдиреБрдХреВрд▓рддрд╛ рдХреЗ рд╕рд╛рде рдПрдХрд▓ рдкреНрд░рдЧрддрд┐рд╢реАрд▓ рд╡реЗрдм рдРрдк рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдо рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдФрд░ рд╕рдордп рдирд┐рд╡реЗрд╢ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ред

рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдБ рдЬреЛ 2020 рдореЗрдВ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛрдВрдЧреА

рдкреАрдбрдмреНрд▓реВрдП рдореЗрдВ рдЧреВрдЧрд▓ рдЯреНрд░реЗрдВрдбреНрд╕

рдЕрдм рдкреНрд░рдЧрддрд┐рд╢реАрд▓ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИ - рдЖрдк рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЕрдд:.

рд╡реЗрдм рдЕрд╕реЗрдВрдмрд▓реА рдЬрд╛рд░реА рдХреА рдЬрд╛рдПрдЧреА

рд╡реЗрдм рдЕрд╕реЗрдВрдмрд▓реА (рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░реВрдк рдореЗрдВ wasm) рдПрдХ рд╕реНрдЯреИрдХреНрдб рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╛рдЗрдирд░реА рдирд┐рд░реНрджреЗрд╢ рдкреНрд░рд╛рд░реВрдк рд╣реИред рдпрд╣ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рднрд╛рд╖рд╛рдУрдВ (рд╕реА, рд╕реА++, рд░рд╕реНрдЯ) рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯреЗрдмрд▓ рд╕рдВрдХрд▓рди рд▓рдХреНрд╖реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╡реЗрдм рдкрд░ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рдЧрддрд┐рд╢реАрд▓ рд╡реЗрдм рдРрдкреНрд╕ wasm рдХреЗ рд╕рд╛рде рднреА рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред

рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рд╡реЗрдм рдЕрд╕реЗрдВрдмрд▓реА рд╡рд┐рднрд┐рдиреНрди рд╕реНрддрд░реЛрдВ рдкрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдЕрдиреНрдп рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХреЛ рдкрд╛рдЯрддреА рд╣реИред рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рдЖрдкрдХреЛ рд░рд┐рдПрдХреНрдЯ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд░рд╕реНрдЯ рдЗрдореЗрдЬ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╡реЗрдм рдЕрд╕реЗрдВрдмрд▓реА рдЗрд╕реЗ рд╕рдВрднрд╡ рдмрдирд╛рдПрдЧреАред

JSConf.Asia 2019 рдореЗрдВ рд╕рдореНрдореЗрд▓рди рд╕реЗ рд╡реЗрдм рд╕реЗрдЧрдореЗрдВрдЯ рдореЗрдВ wasm рдХреА рднреВрдорд┐рдХрд╛ рдкрд░ рдПрдХ рднрд╛рд╖рдг рдХреА рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ

рдкреНрд░рджрд░реНрд╢рди рд╕рд░реНрд╡реЛрдкрд░рд┐ рд╣реИ, рдФрд░ рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рд▓рдЧрд╛рддрд╛рд░ рдмрдврд╝ рд░рд╣реА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЗрд╕реЗ рдмрдирд╛рдП рд░рдЦрдирд╛ рдХрдард┐рди рд╣реЛрддрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдпрд╣реАрдВ рдкрд░ C++ рдпрд╛ рд░рд╕реНрдЯ рдХреА рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЪрд▓рди рдореЗрдВ рдЖрддреА рд╣реИрдВред рд╣рдо рдЬрд▓реНрдж рд╣реА рдмрдбрд╝реА рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЛ рдЕрдкрдиреЗ рд╢рд╕реНрддреНрд░рд╛рдЧрд╛рд░ рдореЗрдВ рд╡реЗрдм рдЕрд╕реЗрдВрдмрд▓реА рдЬреЛрдбрд╝рддреЗ рджреЗрдЦреЗрдВрдЧреЗ, рдФрд░ рдЪреАрдЬреЗрдВ рд╡рд╣реАрдВ рд╕реЗ рдЖрдЧреЗ рдмрдврд╝реЗрдВрдЧреАред

рд░рд┐рдПрдХреНрдЯ рд╢реАрд░реНрд╖ рдкрд░ рд░рд╣реЗрдЧрд╛

рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдБ рдЬреЛ 2020 рдореЗрдВ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛрдВрдЧреА

рдлреНрд░рдВрдЯ-рдПрдВрдб рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝

рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рд░рд┐рдПрдХреНрдЯ рдЕрдм рддрдХ рдХреА рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ, рдФрд░ рдпрд╣ рдпреЛрдЧреНрдп рднреА рд╣реИред рд░рд┐рдПрдХреНрдЯ рдореЗрдВ рдРрдкреНрд╕ рдмрдирд╛рдирд╛ рдЖрд╕рд╛рди рдФрд░ рдордЬреЗрджрд╛рд░ рд╣реИред рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реА рдЯреАрдо рдиреЗ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЕрдЪреНрдЫрд╛ рдЕрдиреБрднрд╡ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХрд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИред

рдореИрдВрдиреЗ Vue, Angular рдФрд░ React рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рд╡реЗ рд╕рднреА рдмреЗрд╣рддрд░реАрди рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рддрд░рд╣ рд▓рдЧреЗред рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рдпрд╣ рдпрд╛рдж рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: рдХрд┐рд╕реА рднреА рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдп рдХрд░рдирд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╕реНрд╡рд╛рдж рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрдо рдФрд░ рдЗрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реЛрдЪрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИред рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣рд╕ рдХрд░рдирд╛ рдХрд┐ рдХреМрди рд╕рд╛ рдврд╛рдБрдЪрд╛ "рд╕рд░реНрд╡реЛрддреНрддрдо" рд╣реИ, рдмрд┐рд▓реНрдХреБрд▓ рд╡реНрдпрд░реНрде рд╣реИред рдЖрдкрдХреЛ рдмрд╕ рдЕрдкрдиреЗ рд▓рд┐рдП рдПрдХ рдХреЛ рдЪреБрдирдиреЗ рдФрд░ рдЕрдкрдиреА рд╕рд╛рд░реА рдКрд░реНрдЬрд╛ рдХреЛ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд▓рдЧрд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛? рдЪреБрдирдирд╛ рдХреБрдЫ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реВрдЪреА рд╕реЗ рдФрд░ рдЖрд░рдВрдн рдХрд░реЗрдВ!

рд╣рдореЗрд╢рд╛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рджрд╛рдВрд╡ рд▓рдЧрд╛рдПрдВ

2010 рдХреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рджрд╢рдХ рдХрд╣рдирд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИред рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдЙрдирдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдЖрд╕рдорд╛рди рдЫреВ рд░рд╣реА рд╣реИ рдФрд░ рдпрд╣ рдХрдо рд╣реЛрддреА рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣реА рд╣реИред

рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╣рдорд▓реЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ - рдЙрдиреНрд╣реЗрдВ рдЕрдХреНрд╕рд░ "рдирдХрд▓реА рдбреЗрд╡рд▓рдкрд░реНрд╕" рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рд╕реА рднреА рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рджрд┐рдЧреНрдЧрдЬ рдХреЗ рдЙрддреНрдкрд╛рджреЛрдВ рдХрд╛ рдПрдХ рдЕрднрд┐рдиреНрди рдЕрдВрдЧ рд╣реИ: рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕, рдлреЗрд╕рдмреБрдХ, рдЧреВрдЧрд▓ рдФрд░ рдХрдИ рдЕрдиреНрдпред рдЕрдХреЗрд▓реЗ рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЗрд╕реЗ рдЕрдиреНрдп рд╕рднреА рдХреА рддрд░рд╣ рд╣реА рд╡реИрдз рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдкрдиреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбреЗрд╡рд▓рдкрд░ рд╢реАрд░реНрд╖рдХ рдХреЛ рдЧрд░рд┐рдорд╛ рдХреЗ рд╕рд╛рде рдкрд╣рдиреЗрдВ-рдЖрдЦрд┐рд░рдХрд╛рд░, рдЗрд╕ рд╕рдореБрджрд╛рдп рдиреЗ рдХрдИ рдмреЗрд╣рддрд░реАрди, рд╕рдмрд╕реЗ рдирд╡реАрди рд╕рдорд╛рдзрд╛рди рддреИрдпрд╛рд░ рдХрд┐рдП рд╣реИрдВред рд▓рдЧрднрдЧ рд╕рднреА рд╡реЗрдмрд╕рд╛рдЗрдЯреЗрдВ рдХреБрдЫ рд╣рдж рддрдХ рдЗрд╕ рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВред рдФрд░ рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рд▓рд╛рдЦреЛрдВ рдореЗрдВ рд╣реИ!

рддреЛ рдЕрдм рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдкрдЬрд╛рдК рд╕рдордп рд╣реИред рд╡реЗрддрди рдмрдврд╝ рд░рд╣реЗ рд╣реИрдВ, рд╕рдореБрджрд╛рдп рдЬреАрд╡рдВрдд рд╣реИ, рдиреМрдХрд░реА рдмрд╛рдЬрд╛рд░ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдирд╛ рд╕реАрдЦрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдкреБрд╕реНрддрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЖрдЬрд╝рдорд╛рдПрдБ рдЖрдк рдЬреЗрдПрд╕ рдХреЛ рдирд╣реАрдВ рдЬрд╛рдирддреЗ - рдЕрджреНрднреБрдд рд╕рд╛рдордЧреНрд░реА. рдореИрдВрдиреЗ рдЕрддреАрдд рдореЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХреЗ рдХрд╛рд░рдгреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рд╣реИ, рдпрд╣ рдкрдврд╝рдиреЗ рд▓рд╛рдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд▓реЗрдЦ.

рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдБ рдЬреЛ 2020 рдореЗрдВ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛрдВрдЧреА

рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХреА рдЧрддрд┐рд╢реАрд▓рддрд╛ GitHub рдЖрдБрдХрдбрд╝реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░

рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рд╢реБрдХреНрд░рд┐рдпрд╛! рдпрджрд┐ рдореБрдЭрд╕реЗ рдХреБрдЫ рдЕрдЪреНрдЫрд╛ рдЫреВрдЯ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЙрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдФрд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦреЗрдВ рдЬреЛ рдзреНрдпрд╛рди рдФрд░ рд░реБрдЪрд┐ рдХреЗ рдкрд╛рддреНрд░ рд╣реИрдВред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ