рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдбрд┐рдЩ тАФ рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд┐рдХреНрдиреБрд╣реЛрд╕реН, рдЕрднреНрдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН
рддрдкрд╛рдИрдВрдХреЛ рдЙрдкрдХрд░рдгрдорд╛ рдиреИ рдкреВрд░реНрдг рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд┐рдХрд╛рдЗ рд╡рд╛рддрд╛рд╡рд░рдгред рдПрдХ рдкреЗрд╢реЗрд╡рд░ рд╕рдореНрдкрд╛рджрдХ, рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдХрдиреНрд╕реЛрд▓, рдЪрд░рдг-рджрд░-рдЪрд░рдг рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓рд╣рд░реВ, рд╣реНрдпрд╛рдиреНрдбреНрд╕-рдЕрди рдХреЛрдбрд┐рдЩ рдЪреБрдиреМрддреАрд╣рд░реВ, рд░ рдбреЗрдЯрд╛ рднрд┐рдЬреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрдорд┐рдд Chart.js рдХреЛ рд╕рд╛рде рддреБрд░реБрдиреНрддреИ рдХреЛрдб рд▓реЗрдЦреНрдиреБрд╣реЛрд╕реН рд░ рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реНред
рдХреЛрдб рд╕рдореНрдкрд╛рджрдХ рд░ рдХрдиреНрд╕реЛрд▓
тАв рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдЩрдХреЛ рд╕рд╛рде рдкреВрд░реНрдг-рд╡рд┐рд╢реЗрд╖ рд╕рдореНрдкрд╛рджрдХ
тАв рддрддреНрдХрд╛рд▓ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ JS рдХрдиреНрд╕реЛрд▓ (REPL)
тАв рддрдкрд╛рдИрдВрдХреЛ рдЙрдкрдХрд░рдгрдорд╛ рд╕рд┐рдзреИ рдХреЛрдб рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН тАФ рдХреБрдиреИ рд╕рд░реНрднрд░ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрди
тАв рдЕрдиреБрдХреВрд▓рди рдпреЛрдЧреНрдп рд╡рд┐рд╖рдпрд╡рд╕реНрддреБрд╣рд░реВ, рдлрдиреНрдЯ рдЖрдХрд╛рд░, рд░ рд╕рдореНрдкрд╛рджрдХ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ
ремреж+ рдЪрд░рдг-рджрд░-рдЪрд░рдг рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓рд╣рд░реВ
тАв рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдзрд╛рд░рднреВрдд рдХреБрд░рд╛рд╣рд░реВ тАФ рдЪрд░рд╣рд░реВ, рд▓реВрдкрд╣рд░реВ, рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ, рдПрд░реЗрд╣рд░реВ, рд╡рд╕реНрддреБрд╣рд░реВ
тАв DOM рд░ рдмреНрд░рд╛рдЙрдЬрд░ тАФ рдЪрдпрдирдХрд░реНрддрд╛рд╣рд░реВ, рдШрдЯрдирд╛рд╣рд░реВ, рдлрд╛рд░рдорд╣рд░реВ, API рд▓реНрдпрд╛рдЙрдиреБрд╣реЛрд╕реН
тАв рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рд░ рдкреНрд░рддрд┐рдЬреНрдЮрд╛рд╣рд░реВ тАФ рдХрд▓рдмреНрдпрд╛рдХрд╣рд░реВ, рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕/рдкреНрд░рддреАрдХреНрд╖рд╛, рддреНрд░реБрдЯрд┐ рд╣реНрдпрд╛рдиреНрдбрд▓рд┐рдЩ
тАв ES6+ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ тАФ рд╡рд┐рдирд╛рд╢рдХрд╛рд░реА, рдЬреЗрдиреЗрд░реЗрдЯрд░рд╣рд░реВ, рдкреНрд░реЛрдХреНрд╕реАрд╣рд░реВ, рдкреНрд░рддреАрдХрд╣рд░реВ
тАв рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВ тАФ рдХреНрд░рдордмрджреНрдз рдЧрд░реНрдиреЗ, рдЦреЛрдЬреА рдЧрд░реНрдиреЗ, рд╕реНрдЯреНрдпрд╛рдХрд╣рд░реВ, рд▓рд┐рдЩреНрдХ рдЧрд░рд┐рдПрдХрд╛ рд╕реВрдЪреАрд╣рд░реВ, рд╣реНрдпрд╛рд╕ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ
тАв Chart.js тАФ рдмрд╛рд░ рдЪрд╛рд░реНрдЯрд╣рд░реВ, рд▓рд╛рдЗрди рдЪрд╛рд░реНрдЯрд╣рд░реВ, рдкрд╛рдИ/рдбреЛрдирдЯ, рд╕реНрдЯрд╛рдЗрд▓рд┐рдЩ, рдЧрддрд┐рд╢реАрд▓ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ
рейреж+ рдХреЛрдбрд┐рдЩ рдЪреБрдиреМрддреАрд╣рд░реВ
тАв рд╕рдЬрд┐рд▓реЛ, рдордзреНрдпрдо рд░ рд╣рд╛рд░реНрдб рд╕реНрддрд░рд╣рд░реВрдорд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХреЛрдбрд┐рдЩ рдЕрднреНрдпрд╛рд╕рд╣рд░реВрд╕рдБрдЧ рдЕрднреНрдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реН
тАв рдХреЛрдЯреАрд╣рд░реВ: рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдПрд░реЗрд╣рд░реВ рд░ рд╡рд╕реНрддреБрд╣рд░реВ, рд╕реНрдЯреНрд░рд┐рдЩрд╣рд░реВ, рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ, рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВ
тАв рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдорд╛рдгреАрдХрд░рдг тАФ рддрдкрд╛рдИрдВрдХреЛ рд╕рдорд╛рдзрд╛рдирд╣рд░реВ
рдЪрд╛рд░реНрдЯ рд░ рднрд┐рдЬреБрдЕрд▓ рдЖрдЙрдЯрдкреБрдЯ
тАв рдмрд┐рд▓реНрдЯ-рдЗрди Chart.js тАФ рддреБрд░реБрдиреНрддреИ рдмрд╛рд░, рд▓рд╛рдЗрди, рдкрд╛рдИ, рд░ рдбреЛрдирдЯ рдЪрд╛рд░реНрдЯрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН
тАв рдЖрдЙрдЯрдкреБрдЯ рдкреНрдпрд╛рдирд▓рдорд╛ рд╕рд┐рдзреИ рдХреНрдпрд╛рдирднрд╛рд╕ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд░ DOM рддрддреНрд╡рд╣рд░реВ рд░реЗрдиреНрдбрд░ рдЧрд░реНрдиреБрд╣реЛрд╕реН
тАв рдХреБрдиреИ рд╕реЗрдЯрдЕрдк рдЖрд╡рд╢реНрдпрдХ рдЫреИрди тАФ Chart.js рдмрдиреНрдбрд▓ рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рд╕рдзреИрдВ рдЙрдкрд▓рдмреНрдз рдЫ
рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкреНрд░рдмрдиреНрдзрдХ
тАв реирел+ рд▓реЛрдХрдкреНрд░рд┐рдп рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ: lodash, axios, D3, p5.js, mathjs, рд░ рдердк
тАв Chart.js рдмрд┐рд▓реНрдЯ-рдЗрди тАФ рдХреБрдиреИ рдбрд╛рдЙрдирд▓реЛрдб рдЖрд╡рд╢реНрдпрдХ рдЫреИрди
тАв рдЕрдлрд▓рд╛рдЗрди рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН
тАв рдЧреНрд▓реЛрдмрд▓ рднреЗрд░рд┐рдПрдмрд▓рд╣рд░реВрд╕рдБрдЧ рддрдкрд╛рдИрдВрдХреЛ рдХреЛрдбрдорд╛ рд╕рд┐рдзреИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН
рдлрд╛рдЗрд▓ рдкреНрд░рдмрдиреНрдзрдХ рд░ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ
тАв рддрдкрд╛рдИрдВрдХреЛ рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрдиреБрд╣реЛрд╕реН
тАв рддрдкрд╛рдИрдВрдХреЛ рдЙрдкрдХрд░рдгрдмрд╛рдЯ рдлрд╛рдЗрд▓рд╣рд░реВ рдЖрдпрд╛рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН
тАв рдЫрд┐рдЯреЛ рд╕реБрд░реБ рдЧрд░реНрди рдЪрд▓рд╛рдЙрди рддрдпрд╛рд░ рдХреЛрдб рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ
рд╕рд┐рдХрд╛рдЗрдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрдорд┐рдд
тАв рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓рд╣рд░реВ рд░ рдЪреБрдиреМрддреАрд╣рд░реВрдорд╛ рдкреНрд░рдЧрддрд┐ рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ
тАв рдПрдкрднрд░рд┐ рдбрд╛рд░реНрдХ рдореЛрдб рд╕рдорд░реНрдерди
тАв рдЕрдлрд▓рд╛рдЗрди рдХрд╛рдо рдЧрд░реНрджрдЫ тАФ рдЬрд╣рд╛рдБрд╕реБрдХреИ рдХреЛрдб рд▓реЗрдЦреНрдиреБрд╣реЛрд╕реН рд░ рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН
тАв рдХреЛрдбрд┐рдЩ рдЧрд░реНрджрд╛ рд╕реНрдХреНрд░рд┐рдирд▓рд╛рдИ рд╕рдХреНрд░рд┐рдп рд░рд╛рдЦреНрдиреБрд╣реЛрд╕реН
рдЪрд╛рд╣реЗ рддрдкрд╛рдИрдВ рдкрд╣рд┐рд▓реЛ рдкрдЯрдХ рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд┐рдХреНрдиреЗ рд╢реБрд░реБрдЖрддреА рд╣реБрдиреБрд╣реБрдиреНрдЫ, Chart.js рд╕рдБрдЧ рдбреЗрдЯрд╛ рднрд┐рдЬреБрдЕрд▓рд╛рдЗрдЬ рдЧрд░реНрджреИ рд╣реБрдиреБрд╣реБрдиреНрдЫ, рд╡рд╛ рдЕрднреНрдпрд╛рд╕ рдЧрд░реНрдиреЗ рдЕрдиреБрднрд╡реА рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рд╣реБрдиреБрд╣реБрдиреНрдЫ рдПрд▓реНрдЧреЛрд░рд┐рджрдо тАФ рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдбрд┐рдЩрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдпрд╛рддреНрд░рд╛ рдЧрд░реНрджрд╛ рдХреЛрдб рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рд╕рдмреИ рдХреБрд░рд╛ рджрд┐рдиреНрдЫред
рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓, рдЪреБрдиреМрддреА, рдХреЛрдб рд╕рдореНрдкрд╛рджрдХ рд░ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдХрдиреНрд╕реЛрд▓рдХреЛ рд╕рд╛рде рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд┐рдХреНрдиреБрд╣реЛрд╕реНред
рдорд╛ рдЕрдкрдбреЗрдЯ рдЧрд░рд┐рдПрдХреЛ
реирежреирем рдорд╛рд░реНрдЪ реирео