
рдпрд╣ рд▓реЗрдЦ рд╡реЗрдм рд╡рд┐рдХрд╛рд╕ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рд╣реБрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рдореИрдВ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдРрд╕реЗ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреЗрдЦрддрд╛ рд╣реВрдВ рдЬреЛ рд╕рдЪрдореБрдЪ рдкреБрд░рд╛рдиреА рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдореЗрдВ рдлрдВрд╕ рдЧрдП рд╣реИрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ .NET рджреБрдирд┐рдпрд╛ рдореЗрдВред рдпрджрд┐ рдЖрдкрдиреЗ рдЕрднреА рддрдХ рдЕрдкрдиреЗ рдХреМрд╢рд▓ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдФрд░ рдмрджрд▓рддреЗ рд░реБрдЭрд╛рдиреЛрдВ рдХреЗ рдЕрдиреБрдХреВрд▓ рд╣реЛрдиреЗ рдХреА рд╢реБрд░реБрдЖрдд рдирд╣реАрдВ рдХреА рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЖрдЬ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЕрдкрдиреЗ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рдХреНрд╖реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВред рдЖрдкрдХреЗ рдирд┐рдкрдЯрд╛рди рдореЗрдВ рдХрдИ рд▓реЗрдЦ рдФрд░ рдХрд┐рддрд╛рдмреЗрдВ рд╣реИрдВ рдЬреИрд╕реЗ рдкрд╣рд▓реЗ рдХрднреА рдирд╣реАрдВ рдереАрдВред рдкрд╣рд▓реЗ рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ, рдХрдИ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рдВрд╕рд╛рдзрди рджрд┐рдЦрд╛рдИ рджрд┐рдП рд╣реИрдВ рдЬреЛ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рд░рд▓ рдФрд░ рддреЗрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рддреЛ, рдпрд╣рд╛рдВ рдЙрди 6 рдЪреАрдЬреЗрдВ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдкрдХреЛ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдПрдХ рдорд╛рдВрдЧ рд╡рд╛рд▓реЗ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рдмрдиреЗ рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЕрдкрдиреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
1 - рдХреЛрдб рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ (рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рд╕реАрдПрд╕рдПрд╕)
рдпрджрд┐ рдЖрдк рд╕рдХреНрд╖рдо HTML рдФрд░ CSS рдирд╣реАрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЬреАрд╡рд┐рдд рдирд╣реАрдВ рд░рд╣реЗрдВрдЧреЗред
- рд╕рднреА рдХреЛрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдЬрд╛рдиреЗрдВред
- рдлрд┐рд░ рднрд╛рд╖рд╛ рдХреА рдЙрдиреНрдирдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВ
- рдЬреИрд╕реЗ рд╣реА рдЖрдк рд╢реБрджреНрдз рдЬреЗрдПрд╕ рдореЗрдВ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рдорд╣рд╕реВрд╕ рдХрд░рддреЗ рд╣реИрдВ, рдЙрдЪреНрдЪ рд╕реНрддрд░ рдХреА рдЕрдореВрд░реНрдд рднрд╛рд╖рд╛рдУрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдХреЙрдлреАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ ред рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдореЗрдВ рд╕реБрдзрд╛рд░, рдпрд╣рд╛рдБ рдиреНрдпреВрдирддрдо рдЖрд╡рд╢реНрдпрдХ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ:
- JQuery - рдЖрдкрдиреЗ рдЗрд╕реЗ рдмрд╣реБрдд рдкрд╣рд▓реЗ рд╕реАрдЦрд╛ рдерд╛, рд╣реИ рдирд╛?
- рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ .js - рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓ рдФрд░ рдореЙрдбреНрдпреВрд▓ рдбрд╛рдЙрдирд▓реЛрдбрд░ред
- Underscore.js - рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп
- modernizr HTML / CSS рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╣реИред
- history.js - HTML рдЗрддрд┐рд╣рд╛рд╕ API рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░реЗрдВ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВред
рдФрд░ рдпрд╣рд╛рдБ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рд╣реИ:
2 - рдЙрддреНрддрд░рджрд╛рдпреА рдбрд┐рдЬрд╛рдЗрди рдмрдирд╛рдПрдВ
рдЖрдЬ, рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рднреА рд░реВрдк рдХрд╛рд░рдХ рдХреЗ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдЕрдЪреНрдЫрд╛ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдЖрдк, рдореЗрд░реА рддрд░рд╣, рдЖрдкрдХреЗ рдкрд╛рд╕ рдореАрдбрд┐рдпрд╛ рдХреЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрди рд╕рднреА рд╡реЗрдм рдкреЗрдЬреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИ, рддреЛ рдЕрдкрдиреЗ рдЬреАрд╡рди рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рдПрдВред рдЙрддреНрддрд░рджрд╛рдпреА рдбрд┐рдЬрд╛рдЗрди рд░реВрдкрд░реЗрдЦрд╛ рд╕реАрдЦреЗрдВред
рдЙрддреНрддрд░рджрд╛рдпреА рд╡реЗрдм рдбрд┐рдЬрд╝рд╛рдЗрди (RWD) рд╡реЗрдм рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рд▓рд┐рдП рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИ рдЬрдм рдПрдХ рд╕рд╛рдЗрдЯ рдХреЛ рдЗрд╖реНрдЯрддрдо рд░реВрдк рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдЬрд╝реВрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдкрдврд╝рдиреЗ рдФрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди, рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдШреБрдорд╛рдПрдВ, рдФрд░ рд╕реНрдХреНрд░реЙрд▓ рдХрд░реЗрдВ - рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд▓рд┐рдП (рдореЙрдирд┐рдЯрд░ рд╕реЗ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП)
рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВ
рдЯреНрд╡рд┐рдЯрд░ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдФрд░
рдЬрд╝рд░реНрдм рдХреЗ рдлрд╛рдЙрдВрдбреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдореИрдВ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдлрд╛рдЙрдВрдбреЗрд╢рди рдЪрд┐рдкреНрд╕ рджреНрд╡рд╛рд░рд╛ рд╕реБрдЦрдж рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рд╣реВрдВред
рдЕрдирд┐рд╡рд╛рд░реНрдп рдкрдврд╝рдиреЗ:
3 - рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ MVC рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЕрдиреНрд╡реЗрд╖рдг рдХрд░реЗрдВ
рдПрдХ рдкреНрд░рдердо рд╢реНрд░реЗрдгреА рдХреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбреЗрд╡рд▓рдкрд░ рдмрдиреЗрдВред рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдХрдИ
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ MVC рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо 5 рд╕реАрдЦреЗрдВ (рд╣рд╛рдБ, рдХрдо рд╕реЗ рдХрдо 5)ред рдореИрдВрдиреЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдЯрд╛рд░реНрдЯрд░ рдХрд┐рдЯ рд╕рдВрдХрд▓рд┐рдд рдХреА рд╣реИред
рдЙрдирдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдФрд░ рд╡рд┐рдкрд░реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,
рдЯреЛрдбреЛрдПрдорд╡реАрд╕реА рдХреЛ
рджреЗрдЦреЗрдВ - рдПрдХ рдмрд╣реБрдд рд╣реА рд╢рд╛рдВрдд рдФрд░ рдЙрдкрдпреЛрдЧреА рдЪреАрдЬред рдпрд╣ рдПрдХ рдРрд╕рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ, рдЬреЛ рдЖрдкрдХреЗ рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ MVC рдлреНрд░реЗрдорд╡рд░реНрдХ рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░ рд╕реЗ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдмрдирд╛рдиреЗ рдореЗрдВ рдЖрдкрдХреА рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред
4 - REST рдФрд░ HTTP рдХреЛ рд╕рдордЭреЗрдВ
рдЖрдкрдХреЛ рдпрд╣ рд╕рдордЭрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╡реЗрдм рд╕реЗрд╡рд╛рдПрдБ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ рдФрд░ рд╕рд╛рдЗрдЯ рдХреЗ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдХреЛ рдмрдирд╛рдиреЗ рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХреБрд╢рд▓ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
Node.js. рдХрд╛ рдЙрдкрдпреЛрдЧ
рдХрд░реЗрдВ рдпрджрд┐ рдЖрдк .NET рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ
рд╡реЗрдм рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░реЗрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рдордЭреЗрдВ рдХрд┐ REST рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╣рд╛рдЗрдкрд░рдореАрдбрд┐рдпрд╛ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдирд┐рдХрд╛рд▓реЗрдВред рд╕рд┐рджреНрдзрд╛рдВрдд рдкрд░ рдзреНрдпрд╛рди рди рджреЗрдВ, рдХреБрдЫ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВред рдФрд░ рдлрд┐рд░, рдЙрдкрд░реЛрдХреНрдд рдЙрд▓реНрд▓рд┐рдЦрд┐рдд MVC рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд╕рд╛рде REST рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдЕрдкрдиреЗ рдЬреНрдЮрд╛рди рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░реЗрдВ, рдФрд░ рдЗрди рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВред рд╕рд╣реА HTTP рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдЕрдирд┐рд╡рд╛рд░реНрдп рдкрдврд╝рдиреЗ:
рдпреЗ рд▓реЗрдЦ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫреА рдЬрдЧрд╣ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд░реЗрдбреАрдореЗрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЬреИрд╕реЗ рдХрд┐ рдореЗрдЯреНрдпреЛрд░, рд╕рд┐рдЧреНрдирд▓рдЖрд░ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВред
5 - рднрд╡рд┐рд╖реНрдп HTML5 рд╣реИ
HTML5 рдорд╛рдирдХ рдмрд╣реБрдд рдЧрддрд┐рд╢реАрд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рдХреБрдЫ рд╕реНрд╡реАрдХреГрдд рд╣реЛ рдЪреБрдХрд╛ рд╣реИред рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рд╛рде, рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдХрдИ рдХрдВрдЯреЗрдирд░ (рдЬреИрд╕реЗ рдлреЛрдирдЧреИрдк, рдЖрджрд┐) рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдкреИрдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ - рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдВрдЯреЗрдирд░ (рддрдерд╛рдХрдерд┐рдд рд╣рд╛рдЗрдмреНрд░рд┐рдб рдЕрдиреБрдкреНрд░рдпреЛрдЧ), рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рддрд░рдг рдЪреИрдирд▓реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореВрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рддрд░рдг рдХреЗ рд▓рд┐рдПред
HTML5 рд╡реЗрдм рдкрд░ рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рдВрд░рдЪрд┐рдд рдФрд░ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рд░реНрдХрдЕрдк рднрд╛рд╖рд╛ рд╣реИ рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреА рдореБрдЦреНрдп рддрдХрдиреАрдХ рд╣реИред рдпрд╣ HTML рдорд╛рдирдХ рдХрд╛ рдкрд╛рдБрдЪрд╡рд╛рдБ рд╕рдВрд╢реЛрдзрди рд╣реИ (1990 рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдФрд░ 1997 рдореЗрдВ HTML4 рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирдХреАрдХреГрдд) рдФрд░ рдирд╡рдВрдмрд░ 2012 рддрдХ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЕрдзреАрди рд╣реИред рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рдХреЛрдб рдХреА рдорд╛рдирд╡ рдкрдардиреАрдпрддрд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реБрдП рдЖрдзреБрдирд┐рдХ рдореАрдбрд┐рдпрд╛ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдХрд░ рднрд╛рд╖рд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ рд╣реИ рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рджреНрд╡рд╛рд░рд╛ рдкрд╣рдЪрд╛рдиреЗ рдЬрд╛рдиреЗ рдпреЛрдЧреНрдп рд╣реИред рдЕрдиреНрдп рдбрд┐рд╡рд╛рдЗрд╕ (рд╡реЗрдм тАЛтАЛрдмреНрд░рд╛рдЙрдЬрд╝рд░, рдкрд╛рд░реНрд╕рд░ рдЖрджрд┐)ред
рдХрдИ рдЕрдЪреНрдЫреЗ HTML5 рд▓реЗрдЦ рд╣реИрдВ:
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдФрд░ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА HTML5 рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдкреАрдЖрдИ рдФрд░ рднрд╛рд╖рд╛ рд▓рд╛рдн рджреЗрдЦреЗрдВред рд╡реЗрдм рд╕реЙрдХреЗрдЯ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреИрд╢, рдХреИрдирд╡рд╕ рдПрдкреАрдЖрдИ, рд╡реАрдбрд┐рдпреЛ / рдСрдбрд┐рдпреЛ рдЖрджрд┐ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВред рдХреБрдЫ рд▓реЛрдХрдкреНрд░рд┐рдп рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдХреЗ, рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП
рдЖрд░рдореНрднрд┐рдХредрдЗрди рддрдХрдиреАрдХреЛрдВ рдореЗрдВ рджреЗрдЦреЗрдВ рдХрд┐ рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдкрдиреЗ рдХрд╛рдо рдореЗрдВ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдПред
- HTML5 рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг
- Html5please рдпрд╛ CanIUse рдЬреИрд╕реА рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рд╡реЗ рдорд╛рдирдХ рдореЗрдВ рдирд╡реАрдирддрдо рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рд╕реЗ рдЕрд╡рдЧрдд рд╣реЛрдиреЗ рдореЗрдВ рдЖрдкрдХреА рдорджрдж рдХрд░реЗрдВрдЧреЗ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдк рдЕрдкрдиреЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рджреЗрдЦреЗрдВ рдХрд┐ рдмрдбрд╝реЗ рдмрд╛рдЬрд╛рд░ рдХреЗ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╣рд╛рдЗрдмреНрд░рд┐рдб рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдордВрдЪ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ - рди рдХреЗрд╡рд▓ рд╡реЗрдм рдХреЗ рд▓рд┐рдП, рдмрд▓реНрдХрд┐ рдбреЗрд╕реНрдХрдЯреЙрдк рдФрд░ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рднреАред
- Google Chrome рдкреИрдХреЗрдЬреНрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди
- рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдУрдПрд╕
6 - рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд░реЗрдВ
рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди рдФрд░ рдЗрд╕рдХреЗ рдЕрдВрдд рдореЗрдВ рдЖрдк рдЬреЛ рдХреБрдЫ рднреА рдХрд░рддреЗ рд╣реИрдВ рдЙрд╕рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░реЗрдВред
- рдЕрдкрдиреЗ CSS рдФрд░ Javascript рдХреЛрдб рдХреЛ рд╕рдВрд░рдЪрдирд╛ рдФрд░ рдмрдврд╝рд╛рдПрдВ ред
- рдЕрдкрдиреЗ рдкреГрд╖реНрда рдХреЗ рдХреЛрдб рдирд┐рд░реАрдХреНрд╖рдг рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ
- Google Chrome рдХреА рдЧрддрд┐ рдЕрдиреБрд░реЗрдЦрдХ
- YSlow
- рдЬрдм рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░реЗрдВ, рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рд╕рдордп рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ - рдЗрд╕рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рдбрд▓рд░ рдЬреИрд╕реЗ рдЙрдкрдХрд░рдг рдЖрдЬрд╝рдорд╛рдПрдВ
- рд╡рд┐рднрд┐рдиреНрди рд░реВрдкреЛрдВ рдХреЗ рдХрд╛рд░рдХреЛрдВ рдХреЗ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдПрдХ рд╡реЗрдм рдкреЗрдЬ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░реАрдирдлреНрд▓рд╛рдп рдЬреИрд╕реА рдЙрдкрдпреЛрдЧреА рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
- рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдЕрдкрдиреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рдкрд▓ рдЬреИрд╕реЗ рд╕рд┐рдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдЦреИрд░ рдпрд╣ рд╕рдм, рдореИрдВ рд╕реБрдЭрд╛рд╡реЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реБрдЖред рдЖрдк рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмреИрда рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдореИрдВ рдЖрдкрдХреА рд╕рдлрд▓рддрд╛ рдХреА рдХрд╛рдордирд╛ рдХрд░рддрд╛ рд╣реВрдВред
рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЕрдиреВрдк рдордзреБрд╕реВрджрди
рдХрд╛ рдмрджрд▓рддреЗ рд╕рдордп - 6 рдЯрд┐рдкреНрд╕ рдЖрдкрдХреЛ рдЬреАрд╡рд┐рдд рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдкрдврд╝рдирд╛ рдЪрд╛рд╣рд┐рдП