
рд╕рдЪ рдХрд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдЧреВрдЧрд▓ рдореЗрдВ рдбрд╛рд░реНрдЯ рднрд╛рд╖рд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрджреЗрд╢ рдорд┐рд▓рд╛, рдЬреЛ рдмрд╣реБрдд рд╣реА рд░реЛрдорд╛рдВрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд░ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЕрд╡рдХрд╛рд╢ рдкрд░ рдХреЙрдлрд╝реАрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдЕрдиреНрдп рдРрдб-рдСрди рдХреЛ рд╕рд┐рд░реНрдл рдХрд┐рд╕реА рдХрд╛ рдордиреЛрд░рдВрдЬрди рдорд╛рдирд╛ рд╣реИ, рддреЛ рдореИрдВ рдкреВрд░реА рдЗрдЪреНрдЫрд╛ рдХреЗ рд╕рд╛рде рдбрд╛рд░реНрдЯ рдХреЛ рд╕рд┐рд░реНрдл рдПрдХ рдЕрдиреНрдп рдЧреАрдХ рдЦрд┐рд▓реМрдирд╛ рдирд╣реАрдВ рдорд╛рди рд╕рдХрддрд╛ред
рдбрд╛рд░реНрде рдХреЗ рдЖрдЧрд╛рдореА рдкреНрд░рднреБрддреНрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдЬ рдХреА
рдкреЛрд╕реНрдЯ рдиреЗ рдореБрдЭреЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛, рдЖрдЦрд┐рд░рдХрд╛рд░, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдбрд╛рд░реНрдЯ рдЕрднреА рднреА рд╕рд┐рд░реНрдл рдПрдХ geek рдЦрд┐рд▓реМрдирд╛ рд╣реИ рдФрд░ Google рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдЧрд▓рдд рд╣реИред рдореИрдВ, рд╢рд╛рдпрдж рдПрдХ рдЙрджреНрдзрд░рдг рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░реВрдБрдЧрд╛:
"рд╣рдореЗрдВ JS рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдПрдХ рд╡реНрдпрд╛рдкрдХ-рдЖрдзрд╛рд░рд┐рдд рднрд╛рд╖рд╛: рд╕рд░рд▓ рд▓рд┐рдкрд┐рдпреЛрдВ рд╕реЗ рд▓реЗрдХрд░ рдЬрдЯрд┐рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рддрдХ"
рдЙрд╕рдХрд╛ рдХреНрдпрд╛ рдХрд╕реВрд░ рд╣реИ? рд╣рд╛рдВ, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдХ рд╡реНрдпрд╛рдкрдХ-рдЖрдзрд╛рд░рд┐рдд рднрд╛рд╖рд╛ рд╣реИ, рдЬрдЯрд┐рд▓ рд▓рд┐рдкрд┐рдпреЛрдВ рд╕реЗ рд▓реЗрдХрд░ рдЬрдЯрд┐рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рддрдХред рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдХ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдФрд░ рдЕрддреНрдпрдВрдд рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╡рд╕реНрддреБ-рдЙрдиреНрдореБрдЦ рднрд╛рд╖рд╛ рд╣реИ, рдФрд░ рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдпрд╣ "рд╕реБрдзрд╛рд░" рдХрд░рдиреЗ рдХреЗ рд╕рднреА рдкреНрд░рдпрд╛рд╕ рдмреБрд░реА рддрд░рд╣ рд╕реЗ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ (рдареАрдХ рд╣реИ, рдЕрдм рдХреЗ рд▓рд┐рдП, рдХрдо рд╕реЗ рдХрдо)ред
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рдХрд╖реНрдЯрдкреНрд░рдж рджреЛрд╖ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдмрд┐рдирд╛ рд╡реИрд░рд┐рдПрдмрд▓ рдХреЗ рд╡реИрд╢реНрд╡рд┐рдХ рд╡реИрд░рд┐рдПрдмрд▓ рдШреЛрд╖рд┐рдд рдХрд░рдирд╛, рдПрдХ рдмреЗрд╡рдХреВрдл рддреБрд▓рдирд╛ рддрд╛рд▓рд┐рдХрд╛, рдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП ... рдХреА рдХрдореАред рджрд┐рд▓ рдкрд░ рд╣рд╛рде рд░рдЦреЗрдВ, рдпреЗ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рд╕рднреА рдШрд╛рддрдХ рджреЛрд╖ рдирд╣реАрдВ рд╣реИрдВред рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛ рдХрдо рдкреНрд░рд╕рд╛рд░ рд╣реИ, рдЬреЛ "рдХреНрд▓рд╛рд╕-рдУрд░рд┐рдПрдВрдЯреЗрдб" рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реИред рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ "рд╕рд╛рдорд╛рдиреНрдп" рднрд╛рд╖рд╛ рдмрдирд╛рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдХреБрдЫ рд░рд╛рдХреНрд╖рд╕реА рдирд┐рд░реНрдорд╛рдгреЛрдВ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддреА рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рддреЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддреА рд╣реИред рдпрд╣ рд╡рд░реНрдЧ рдкреНрд░рддрд┐рдорд╛рди рдХреЛ рддреНрдпрд╛рдЧрдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ - рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЖрд╕рд╛рди рдФрд░ рд╕реБрдЦрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдЬреЗрдПрд╕ рдкреНрд░рддрд┐рдорд╛рди рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреА рдЕрдирд┐рдЪреНрдЫрд╛ рдХреЗ рдХрд╛рд░рдг рдпрд╣ рдареАрдХ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рдКрдкрд░ рдПрдХ рдореЗрдЯрд╛-рдЯреНрдпреВрдирд┐рдВрдЧ рдмрдирд╛рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдкреИрджрд╛ рд╣реЛрддреА рд╣реИред рдЬреЗрдПрд╕ рдХреЛ рджреВрд╕рд░реА рднрд╛рд╖рд╛ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрдереЛрдЪрд┐рдд рд░реВрдк рд╕реЗ рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рджрд┐рдЦрд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдЬреЗрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛рдПрдВ
рднрд╛рд╖рд╛ рд╕реЗ рд╣реА рдЙрддреНрдкрдиреНрди рд╣реЛрддреА
рд╣реИрдВ , рди рдХрд┐ рдЙрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗ рдЬрд┐рд╕рдореЗрдВ рдЬреЗрдПрд╕ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдореИрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдмрдпрд╛рдиреЛрдВ рд╕реЗ рд╣реИрд░рд╛рди рд╣реВрдВ:
рд▓реЗрдХрд┐рди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрддреЗ рд╕рдордп, рдЕрднреА рднреА рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ: рдХрдХреНрд╖рд╛рдУрдВ / рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреЗ рдмрд┐рдирд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрд╢реНрдХрд┐рд▓ рд╣реИ - рдХрдИ рдЙрдкрдХрд░рдг рдЬреЛ рдЬрд╛рд╡рд╛ рдХреЛ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╡реАрдПрдо рдФрд░ рд╕реНрдорд╛рд░реНрдЯ рдЖрдИрдбреАрдИ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рд╡реЗ рдЬреЗрдПрд╕ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред
рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрдирд╛ рдХрдХреНрд╖рд╛рдУрдВ рдкрд░ рд▓рд┐рдЦрдиреЗ рд╕реЗ рдЕрдзрд┐рдХ рдХрдард┐рди рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЬреЗрдПрд╕ рдХреЗ рд▓рд┐рдП рд╕реНрдорд╛рд░реНрдЯ рдХрд╛рд░ рдЖрдИрдбреАрдИ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ - рд╡реЗрдмрд╕реНрдЯреЙрд░реНрдо, рдиреЗрдЯрдмреАрдиреНрд╕, рдПрдХреНрд▓рд┐рдкреНрд╕, рдХреЛрдореЛрдбреЛ, рдЖрдкреНрдЯрд╛рдирд╛ред WebStorm рдкреВрд░реА рддрд░рд╣ рд╕реЗ JS рдХреЗ рд▓рд┐рдП рдРрд╕реЗ рдЧреИрд░-рддреБрдЪреНрдЫ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдореБрдХрд╛рдмрд▓рд╛ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╡рд┐рдзрд┐ рдШреЛрд╖рдгрд╛ рдХреЗ рд▓рд┐рдП рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдпрд╛ рд╡рд░реНрдЧ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕рдХреНрд░рд┐рдп рдХрд░ рд░рд╣рд╛ рд╣реИред
рдЖрдЗрдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ Google рдХреЗ рддрд░реНрдХ рдХрд╛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ:
рдбреИрд╢ рдХреЛ рддреАрди рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХреЗ рд╕рд╛рде рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
- рдкреНрд░рджрд░реНрд╢рди - рдбреИрд╢ рдХреЛ рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддрд╛рдХрд┐ VM рдХреЛ рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рд╣реЛ, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛рдПрдБ рди рд╣реЛрдВ рдЬреЛ рд╕рднреА EcmaScript VM рдХреЗ рдкрд╛рд╕ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
- рдбреЗрд╡рд▓рдкрд░ рдЙрдкрдпреЛрдЧрд┐рддрд╛ - рдбреИрд╢ рдХреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдЧрддрд┐рд╢реАрд▓, рдЖрд╕рд╛рди-рд╕реЗ-рд╢реБрд░реВ, рдиреЛ-рдХрдВрдкрд╛рдЗрд▓ рдкреНрд░рдХреГрддрд┐ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдиреЗ рд╡реЗрдм рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЛ рд╢реМрдХрд╝реАрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд╡рд┐рдЬреЗрддрд╛ рдмрдирд╛ рджрд┐рдпрд╛ рд╣реИред
рдЯреВрд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ - рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдбреИрд╢ рдХреЛ рдЕрдзрд┐рдХ рдЖрд╕рд╛рдиреА рд╕реЗ рдЯреВрд▓ рдХрд┐рдП рдЧрдП (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреНрд░рдХрд╛рд░реЛрдВ) рдХреЗ рд╕рд╛рде рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХреЛрдб-рдХреЙрдореНрдкреНрд░рд┐рд╣реЗрдВрд╢рди рдлреАрдЪрд░реНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рд░рд┐рдлреИрдХреНрдЯрд┐рдВрдЧ рдФрд░ рдХреЙрд▓рд┐рдВрдЧ рдвреВрдВрдврдирд╛ред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдбреИрд╢ рдХреЛ рдкреНрд░рднрд╛рд╡реА рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЯреВрд▓рд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ - рдЫреЛрдЯреЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрднреА рднреА рдПрдХ рдкрд╛рда рд╕рдВрдкрд╛рджрдХ рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
1. рдкреНрд░рджрд░реНрд╢рдиред рдпрд╣рд╛рдБ, рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ, Google рдХрд╛ рддрд░реНрдХ рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрдж рд▓рдЧрддрд╛ рд╣реИред рд╕рд░реНрд╡рд░ V8 рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдкрд╛рдпрдерди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдзреАрдорд╛ рдирд╣реАрдВ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЬреАрдПрдИ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рдХрд┐рд╕реА рднреА рддрд░рд╣, рдбрд╛рдпрдиреЗрдорд┐рдХ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреА рдЧрдИ рднрд╛рд╖рд╛рдПрдВ рдЬреЛ рд╡реА 8 рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдХ рд╣реЛрдВрдЧреА, рдореЗрд░реЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВред рдЬрд┐рди рд▓реЛрдЧреЛрдВ рдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдЬреЗрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд╡реЗ рдЖрдкрдХреЛ рдмрддрд╛рдПрдВрдЧреЗ рдХрд┐ рд╡реА 8 рдХреА рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рд╕реНрдерд┐рд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреНрд░рджрд░реНрд╢рди рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ Google V8 рдХреЛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рд░ рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛ рдореЗрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдорд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИред рдХреНрдпреЛрдВ?
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдорд╛рд░реНрдЧ рдореЗрдВ рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ
рдХрд┐ Google рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдордЭрддрд╛ рд╣реИ
рдХрд┐ рдореБрдЦреНрдп рдмрд╛рдд рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдБрдЪрд╛ рд╣реИ, рди рдХрд┐ рднрд╛рд╖рд╛ рдкреНрд░рджрд░реНрд╢рди ред рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ Google
Microsoft рдкрд░ рдХреИрд╕реЗ
рд╣рдВрд╕рд╛ рдерд╛ ред Google рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рд░рд╣рд╕реНрдп рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдбреЗрдЯрд╛рд╕реНрдЯреЛрд░ рдореЗрдВ рд╣реИ, рдФрд░ рдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдирд╣реАрдВред Node.js рдЕрдкрдиреА рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкреНрд░рдХреГрддрд┐ рдХреЗ рд╕рд╛рде, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ Google рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рдЕрдиреБрдХреВрд▓ рд╣реИред
2. рдкреНрд░рдпреЛрдЬреНрдпрддрд╛ред рдпрд╣ рддрд░реНрдХ рдЖрдо рддреМрд░ рдкрд░ рдореЗрд░реА рд╕рдордЭ рд╕реЗ рдкрд░реЗ рд╣реИ - Google рдбрд╛рд░реНрдЯ рдХреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ - рдЗрд╕рд▓рд┐рдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрд╕ рдЬрдЧрд╣ рдкрд░ рдХреНрдпрд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ?
рдХреНрдпрд╛, рдбрд╛рд░реНрдЯ рд╢реБрд░реБрдЖрддреА рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╣реИ? рддреАрди рдмрд╛рд░ рд╣рд╛рд╣рд╛ред рдореИрдВ рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЛ рджреЗрдЦрддрд╛ рд╣реВрдВ:
class Greeter implements Comparable {
String prefix = 'Hello,';
Greeter() {}
Greeter.withPrefix(this.prefix);
greet(String name) => print('$prefix $name');
int compareTo(Greeter other) => prefix.compareTo(other.prefix);
}
. , , .
3. . , WebStorm JS-; , , , IDE тАФ , JavaScript.
, , Dart ┬л┬╗ JavaScript тАФ - , . , , ; тАФ , .
, Dart тАФ - , . : , тАФ , ; ┬л ┬╗ , . JavaScript .
,
, , . .