рдЖрдк рдХреНрдпрд╛ рд╣реИрдВ, рдЗрд╡реЗрдВрдЯ рд▓реВрдк? рдпрд╛ рдХреНрд░реЛрдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдИрд╡реЗрдВрдЯ рд▓реВрдк рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдЖрдкрдХреЛ рдХреНрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ рдЕрдЧрд░ рдЖрдк рдЗрд╕ рдХреЛрдб рдХреЛрдб рдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЪрд▓рд╛рддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛?

function foo() { setTimeout(foo, 0); } foo(); 

рдФрд░ рдпрд╣ рдПрдХ?

 function foo() { Promise.resolve().then(foo); } foo(); 

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

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

рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдЖрд░реЗрдЦ рдХреЛ рджреЗрдЦрдХрд░ рд╣реИ:


рдЪрд┐рддреНрд░ 1

рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдПрдХрдорд╛рддреНрд░ рд╕реНрдерд╛рди рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЙрд▓ рд╕реНрдЯреИрдХ рдореЗрдВ рдХрд╛рд░реНрдп рдкреВрд░рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╡реЗрдВрдЯ рд▓реВрдк рд╣реИред рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рдЖрдк рдЙрд╕рдХреА рдЬрдЧрд╣ рдкрд░ рдереЗред рдФрд░ рдЖрдкрдХрд╛ рдХрд╛рдо рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рддрд╛рд▓рдореЗрд▓ рд░рдЦрдирд╛ рд╣реИред рдХрд╛рд░реНрдп рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:

  1. рд╡реНрдпрдХреНрддрд┐рдЧрдд - рд╕рд╛рдЗрдЯ рдкрд░ рдореБрдЦреНрдп рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди (рдЗрд╕рдХреЗ рдмрд╛рдж рд╣рдо рдпрд╣ рдорд╛рди рд▓реЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╣реА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛ рдЪреБрдХрд╛ рд╣реИ)
  2. рдЧреНрд░рд╛рд╣рдХ рдХрд╛рд░реНрдп - рд░реЗрдВрдбрд░, рдорд╛рдЗрдХреНрд░реЛрдЯреНрд░реВрдХреНрд╕ рдФрд░ рдЯрд╛рд╕реНрдХ

рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдЖрдкрдХреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреА рдЬрд╛рдПрдЧреАред рдИрд╡реЗрдВрдЯ рд▓реВрдк рдЗрд╕рд╕реЗ рд╕рд╣рдордд рд╣реИ :) рдпрд╣ рдЧреНрд░рд╛рд╣рдХ рд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИред

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

рдЗрд╕ рдЪрд┐рддреНрд░ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ:


рдЪрд┐рддреНрд░ 2

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

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


рдЪрд┐рддреНрд░ 3

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

 function foo() { setTimeout(foo, 0); } foo(); 

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

рдЖрдЗрдП рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ Google Chrome рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг HTML рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдФрд░ рдХрдиреЗрдХреНрдЯреЗрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдпрд╛ред js рдЗрд╕ рдХреЛрдб рдХреЗ рдЯреБрдХрдбрд╝реЗ рдХреЗ рд╕рд╛рдеред рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЦреЛрд▓рдиреЗ рдХреЗ рдмрд╛рдж, рдбреЗрд╡рд▓рдкрд░ рдЯреВрд▓ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдкрд░рдлрд╝реЙрд░реНрдореЗрдВрд╕ рдЯреИрдм рдЦреЛрд▓реЗрдВ рдФрд░ 'рд╕реНрдЯрд╛рд░реНрдЯ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдФрд░ рд░реАрд▓реЛрдб рдкреЗрдЬ' рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ:


рдЪрд┐рддреНрд░ 4

рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЯрд╛рд╕реНрдХ рд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓рдЧрднрдЧ рд╣рд░ 4ms рдкрд░ред

рджреВрд╕рд░реА рдкрд╣реЗрд▓реА рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:

 function foo() { Promise.resolve().then(foo); } foo(); 

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

рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдг рдореЗрдВ рдЗрд╕ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ:


рдЪрд┐рддреНрд░ 5

рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╣рд░ реж.рез рд╕реЗрдореА рдореЗрдВ рдПрдХ рдмрд╛рд░ рдорд╛рдЗрдХреНрд░реЛрдЯреНрд╕реНрдХ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдЯрд╛рд╕реНрдХ рдХрддрд╛рд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рекреж рдЧреБрдирд╛ рддреЗрдЬ рд╣реИред рд╕рднреА рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдХрддрд╛рд░ рдЕрдВрддрд╣реАрди рдЪрд▓рддреА рд╣реИред рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЗрд╕реЗ 100,000 рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдореЗрдВ рдШрдЯрд╛ рджрд┐рдпрд╛ред

рд╡рд╣ рд╕рдм рд╣реИ!

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рд▓реЗрдЦ рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдерд╛, рдФрд░ рдЕрдм рдЖрдк рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╡реЗрдВрдЯ рд▓реВрдк рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдКрдкрд░ рджрд┐рдП рдЧрдП рдХреЛрдб рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рдХреНрдпрд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИред

рдЕрд▓рд╡рд┐рджрд╛ :) рдФрд░ рдЬрд▓реНрдж рд╣реА рдорд┐рд▓рддреЗ рд╣реИрдВред рдЕрдЧрд░ рдЖрдкрдХреЛ рдпрд╣ рдкрд╕рдВрдж рдЖрдпрд╛, рддреЛ рдореЗрд░реЗ рдЪреИрдирд▓ рдХреЛ рд▓рд╛рдЗрдХ рдФрд░ рд╕рдмрд╕реНрдХреНрд░рд╛рдЗрдм рдХрд░реЗрдВ :)

Source: https://habr.com/ru/post/hi461401/


All Articles