рдореЛрдЬрд┐рд▓рд╛, рдЧреБрдЧрд▓, рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рд░ рдПрдкреНрдкрд▓рд▓реЗ рд╕реНрдкреАрдбреЛрдорд┐рдЯрд░ рей.реж рдмреНрд░рд╛рдЙрдЬрд░ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдкрд░реАрдХреНрд╖рдгрдХреЛ рд╡рд┐рдХрд╛рд╕ рдЧрд░реЗрдХрд╛ рдЫрдиреН

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

рд╕реНрдкреАрдбреЛрдореАрдЯрд░ 3.0 рдкрд╣рд┐рд▓реЛ рдмреНрд░рд╛рдЙрдЬрд░ рдкреНрд░рджрд░реНрд╢рди рд╕реБрдЗрдЯ рдерд┐рдпреЛ рдЬреБрди рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рдмреНрд░рд╛рдЙрдЬрд░ рдЗрдиреНрдЬрд┐рдирд╣рд░реВ Blink/V8, Gecko/SpiderMonkey, рд░ WebKit/JavaScriptCore рджреНрд╡рд╛рд░рд╛ рд╕рдВрдпреБрдХреНрдд рд░реВрдкрдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЬрд╕рд▓реЗ рд╕рд╛рдЭрд╛ рдкрд░реАрдХреНрд╖рдг рдиреАрддрд┐ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрди рд╕рдХреНрд╖рдо рдерд┐рдПред рд╕реНрдкреАрдбреЛрдорд┐рдЯрд░ рдХреЛрдб рдмреАрдПрд╕рдбреА рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫ рд░, реирежреиреи рдорд╛ рд╕реБрд░реБ рд╣реБрдБрджреИ, рдирдпрд╛рдБ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдореЛрдбреЗрд▓ рдЕрдиреБрд╕рд╛рд░ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ рдЬрд╕рдорд╛ рд╕рд╣рдорддрд┐рдХрд╛ рд╕рд╛рде рд╕рд╣рдпреЛрдЧреА рдирд┐рд░реНрдгрдп рд▓рд┐рдиреЗ рд╕рдорд╛рд╡реЗрд╢ рдЫред рдХреБрдиреИ рдкрдирд┐ рдЗрдЪреНрдЫреБрдХ рдкрдХреНрд╖рд╣рд░реВ рд╕рд╣рднрд╛рдЧреА рд╣реБрди рд░ рдЖрдлреНрдирд╛ рд╡рд┐рдЪрд╛рд░ рд░ рд╕реБрдзрд╛рд░рд╣рд░реВ рдпреЛрдЧрджрд╛рди рдЧрд░реНрди рднрдгреНрдбрд╛рд░ рдЦреБрд▓рд╛ рдЫред

рд╕реНрдкреАрдбреЛрдорд┐рдЯрд░ рей.реж рд▓реЗ Angular, Backbone, jQuery, Lit, Preact, React, React+Redux, Svelte рд░ Vue рдлреНрд░реЗрдорд╡рд░реНрдХрдХреЛ рдирдпрд╛рдБ рд░рд┐рд▓рд┐рдЬрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЯреНрд░рд╛рдиреНрдЬрд┐рд╕рди рдмрдирд╛рдЙрдБрдЫред рдЖрдзреБрдирд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдбрд┐рдЬрд╛рдЗрди рдврд╛рдБрдЪрд╛рд╣рд░реВ рд░ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╡реЗрдмрдкреНрдпрд╛рдХрдХреЛ рдкреНрд░рдпреЛрдЧ, рд╡реЗрдм рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд░ DOM рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рдирдпрд╛рдБ рд╡рд┐рдзрд┐рд╣рд░реВред рдХреНрдпрд╛рдирднрд╛рд╕ рддрддреНрд╡, SVG рдЙрддреНрдкрд╛рджрди, рдЬрдЯрд┐рд▓ CSS рдкреНрд░рд╢реЛрдзрди, рдзреЗрд░реИ рдареВрд▓рд╛ DOM рд░реВрдЦрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ, рд░ WYSIWYG рд╕рд╛рдордЧреНрд░реА рд╕рдореНрдкрд╛рджрди рд░ рд╕рдорд╛рдЪрд╛рд░ рд╕рд╛рдЗрдЯрд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реА рд░реЗрдиреНрдбрд░рд┐рдЩ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрди рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдЫрдиреНред

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

рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрди рд╕реНрдкреАрдбреЛрдорд┐рдЯрд░ рей.реж рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ рдмреЗрдиреНрдЪрдорд╛рд░реНрдХрд╣рд░реВ:

  • TodoMVC рдХрд╛рд░реНрдп рдкреНрд░рдмрдиреНрдзрдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реА резрежреж рдиреЛрдЯрд╣рд░реВ рдердкреНрдиреЗ, рднрд░реНрдиреЗ рд░ рдореЗрдЯрд╛рдЙрдиреЗ, рд╡рд┐рднрд┐рдиреНрди рд╡реЗрдм рдлреНрд░реЗрдорд╡рд░реНрдХрд╣рд░реВ, DOM рд╡рд┐рдзрд┐рд╣рд░реВ рд░ ECMAScript рдорд╛рдирдХрдХреЛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рдХрд▓реНрдкрд╣рд░реВрдорд╛ рд▓рд╛рдЧреВред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, TodoMVC рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ React, Angular, Vue, jQuery, WebComponents, Backbone, Preact, Svelte рд░ Lit рдлреНрд░реЗрдорд╡рд░реНрдХрд╣рд░реВ, рд╕рд╛рдереИ ECMAScript 100 рд░ ECMAScript 5 рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рд╣рд░реВрдорд╛ рдкреНрд░рд╕реНрддреБрдд рдЧрд░рд┐рдПрдХрд╛ рдЙрдиреНрдирдд рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫрдиреНред
  • рдХреЛрдб рд╕рдореНрдкрд╛рджрдХрд╣рд░реВ CodeMirror рд░ TipTap рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ WYSIWYG рдореЛрдбрдорд╛ рдорд╛рд░реНрдХрдЕрдкрдХреЛ рд╕рд╛рде рдкрд╛рда рд╕рдореНрдкрд╛рджрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  • рдХреНрдпрд╛рдирднрд╛рд╕ рддрддреНрд╡ рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╡рд╛ рдЕрд╡рд▓реЛрдХрдирдпреЛрдЧреНрдп рдкреНрд▓рдЯ, chart.js рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рд╕реНрдЯрдХрдЪрд╛рд░реНрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ SVG рдврд╛рдБрдЪрд╛рдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЪрд╛рд░реНрдЯрд╣рд░реВрд╕рдБрдЧ рд▓реЛрдб рд░ рдЕрдиреНрддрд░реНрдХреНрд░рд┐рдпрд╛ред
  • Next.js рд░ Nuxt рд╡реЗрдм рдлреНрд░реЗрдорд╡рд░реНрдХрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╛рдЪрд╛рд░ рд╕рд╛рдЗрдЯрд╣рд░реВрдорд╛ рдкреГрд╖реНрда рдиреЗрднрд┐рдЧреЗрд╕рди рд░ рд╕рд╛рдордЧреНрд░реАрд╕рдБрдЧ рдЕрдиреНрддрд░реНрдХреНрд░рд┐рдпрд╛ред

macOS рдорд╛ рд╕реНрдкреАрдбреЛрдорд┐рдЯрд░ 3.0 рдкрд░реАрдХреНрд╖рдг рд╕реБрдЗрдЯ рдкрд╛рд╕ рдЧрд░реНрджрд╛, Chrome (22.6) рд▓реЗ рдиреЗрддреГрддреНрд╡ рдЧрд░реНрдЫ, рдлрд╛рдпрд░рдлрдХреНрд╕ (20.7) рд░ Safari (19.0) рдкрдЫрд┐ред рдЙрд╣реА рдмреНрд░рд╛рдЙрдЬрд░рд╣рд░реВрд╕рдБрдЧ рдЧрд░рд┐рдПрдХреЛ рдкрд░реАрдХреНрд╖рдгрдорд╛, рд╕реНрдкреАрдбреЛрдорд┐рдЯрд░ 2.1 рд▓реЗ рд╕рдлрд╛рд░реА (481) рдЬрд┐рддреНрдпреЛ, рдлрд╛рдпрд░рдлрдХреНрд╕ рдЕрд▓рд┐ рдкрдЫрд╛рдбрд┐ (478) рд░ рдХреНрд░реЛрдо (404) рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рдкрдЫрд╛рдбрд┐ рдерд┐рдпреЛред Ubuntu 22.04 рдорд╛ рдЪрд▓реНрджрд╛, Chrome рд▓реЗ 13.5 рд░ 234 рдЕрдВрдХрд╣рд░реВ рд╕реНрдХреЛрд░ рдЧрд░реНтАНрдпреЛ, рд░ Firefox рд▓реЗ рд╕реНрдкреАрдбреЛрдорд┐рдЯрд░ рд╕рдВрд╕реНрдХрд░рдг 12.1 рд░ 186 рдорд╛ 3.0 рд░ 2.1 рдЕрдВрдХрд╣рд░реВ рд╕реНрдХреЛрд░ рдЧрд░реНтАНрдпреЛред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди