Google рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ JavaScript рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░реВрди рд╕реНрдкреЗрдХреНрдЯрд░ рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреЗ рд╢реЛрд╖рдг рджрд╛рдЦрд╡рддреЗ

Google рдиреЗ рдкреВрд░реНрд╡реА рдЬреЛрдбрд▓реЗрд▓реНрдпрд╛ рд╕рдВрд░рдХреНрд╖рдг рдкрджреНрдзрддреАрдВрдирд╛ рдорд╛рдЧреЗ рдЯрд╛рдХреВрди рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ JavaScript рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддрд╛рдирд╛ Specter рд╡рд░реНрдЧрд╛рддреАрд▓ рднреЗрджреНрдпрддреЗрдЪреЗ рд╢реЛрд╖рдг рдХрд░рдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рджрд░реНрд╢рд╡рдгрд╛рд░реЗ рдЕрдиреЗрдХ рд╢реЛрд╖рдг рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗрдд. рд╡рд░реНрддрдорд╛рди рдЯреЕрдмрдордзреАрд▓ рд╡реЗрдм рд╕рд╛рдордЧреНрд░реАрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреНрдпрд╛ рдореЗрдорд░реАрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рд╢реЛрд╖рдгрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рд╢реЛрд╖рдгрд╛рдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдирдЪреА рдЪрд╛рдЪрдгреА рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА, рд╕рд╛рдЗрдЯ leaky.page рд▓рд╛рдБрдЪ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрдгрд┐ GitHub рд╡рд░ рдХрд╛рдорд╛рдЪреНрдпрд╛ рддрд░реНрдХрд╛рдЪреЗ рд╡рд░реНрдгрди рдХрд░рдгрд╛рд░рд╛ рдХреЛрдб рдкреЛрд╕реНрдЯ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛.

рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк Linux рдЖрдгрд┐ Chrome 7 рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд Intel Core i6500-88U рдкреНрд░реЛрд╕реЗрд╕рд░рд╕рд╣ рд╕рд┐рд╕реНрдЯреАрдорд╡рд░ рд╣рд▓реНрд▓рд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗ рдЖрд╣реЗ. рдЗрддрд░ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рд╢реЛрд╖рдг рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмрджрд▓ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗрдд. рд╢реЛрд╖рдгрд╛рдЪреА рдкрджреНрдзрдд рдЗрдВрдЯреЗрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░рд╕рд╛рдареА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд╛рд╣реА - рдпреЛрдЧреНрдп рдЕрдиреБрдХреВрд▓рдирд╛рдирдВрддрд░, ARM рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд Apple M1 рд╕рд╣ рдЗрддрд░ рдЙрддреНрдкрд╛рджрдХрд╛рдВрдХрдбреВрди CPU рд╕рд╣ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╢реЛрд╖рдгрд╛рдЪреА рдкреБрд╖реНрдЯреА рдХреЗрд▓реА рдЧреЗрд▓реА. рдХрд┐рд░рдХреЛрд│ рд╕рдорд╛рдпреЛрдЬрдирд╛рдирдВрддрд░, рд╢реЛрд╖рдг рдЗрддрд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЖрдгрд┐ рдХреНрд░реЛрдорд┐рдпрдо рдЗрдВрдЬрд┐рдирд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЗрддрд░ рдмреНрд░рд╛рдЙрдЭрд░рд╡рд░ рджреЗрдЦреАрд▓ рдХрд╛рд░реНрдп рдХрд░рддреЗ.

рдорд╛рдирдХ Chrome 88 рдЖрдгрд┐ Intel Skylake рдкреНрд░реЛрд╕реЗрд╕рд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд, рд╡рд░реНрддрдорд╛рди Chrome рдЯреЕрдм (рд░реЗрдВрдбрд░рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛) рдордзреАрд▓ рд╡реЗрдм рд╕рд╛рдордЧреНрд░реАрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрддреВрди рдбреЗрдЯрд╛ 1 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдж рдпрд╛ рд╡реЗрдЧрд╛рдиреЗ рд▓реАрдХ рдЭрд╛рд▓рд╛. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдкрд░реНрдпрд╛рдпреА рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, 8 рдорд╛рдпрдХреНрд░реЛрд╕реЗрдХрдВрдж (5 рдорд┐рд▓реАрд╕реЗрдХрдВрдж) рдЕрдЪреВрдХрддреЗрд╕рд╣ Performance.now() рдЯрд╛рдпрдорд░ рд╡рд╛рдкрд░рддрд╛рдирд╛, рд╕реНрдерд┐рд░рддрд╛ рдХрдореА рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХрд┐рдВрдорддреАрд╡рд░, рдЧрд│рддреАрдЪрд╛ рджрд░ 0.005kB/s рдкрд░реНрдпрдВрдд рд╡рд╛рдврд╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдгрд╛рд░реЗ рд╢реЛрд╖рдг. . рдПрдХ рдорд┐рд▓рд┐рд╕реЗрдХрдВрджрдЪреНрдпрд╛ рдЯрд╛рдпрдорд░ рдЕрдЪреВрдХрддреЗрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдд рдПрдХ рдкреНрд░рдХрд╛рд░ рджреЗрдЦреАрд▓ рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛, рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рджреБрд╕рд░реНтАНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреНрдпрд╛ рдореЗрдорд░реАрдордзреНрдпреЗ рд╕реБрдорд╛рд░реЗ 60 рдмрд╛рдЗрдЯреНрд╕ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрджрд╛рдЪреНрдпрд╛ рд╡реЗрдЧрд╛рдиреЗ рдкреНрд░рд╡реЗрд╢ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.

рдкреНрд░рдХрд╛рд╢рд┐рдд рдбреЗрдореЛ рдХреЛрдбрдордзреНрдпреЗ рддреАрди рднрд╛рдЧ рдЖрд╣реЗрдд. рдкрд╣рд┐рд▓рд╛ рднрд╛рдЧ CPU рд╕реВрдЪрдирд╛рдВрдЪреНрдпрд╛ рд╕рдЯреНрдЯреЗрдмрд╛рдЬ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреНрдпрд╛ рдкрд░рд┐рдгрд╛рдореА рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЕрд╢реЗрдордзреНрдпреЗ рд╢рд┐рд▓реНрд▓рдХ рдбреЗрдЯрд╛ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдСрдкрд░реЗрд╢рдиреНрд╕рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреНрдпрд╛ рд╡реЗрд│реЗрдЪрд╛ рдЕрдВрджрд╛рдЬ рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рдЯрд╛рдЗрдорд░ рдХреЕрд▓рд┐рдмреНрд░реЗрдЯ рдХрд░рддреЛ. рджреБрд╕рд░рд╛ рднрд╛рдЧ JavaScript рдЕреЕрд░реЗ рд╡рд╛рдЯрдк рдХрд░рддрд╛рдирд╛ рд╡рд╛рдкрд░рд▓реЗрд▓реА рдореЗрдорд░реА рд▓реЗрдЖрдЙрдЯ рдард░рд╡рддреЛ.

рддрд┐рд╕рд░рд╛ рднрд╛рдЧ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдСрдкрд░реЗрд╢рдиреНрд╕рдЪреНрдпрд╛ рд╕рдЯреНрдЯрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╛рдареА рдкрд░рд┐рд╕реНрдерд┐рддреА рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкрд░рд┐рдгрд╛рдореА рд╡рд░реНрддрдорд╛рди рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреНрдпрд╛ рд╕реНрдореГрддреАрдЪреА рд╕рд╛рдордЧреНрд░реА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрдкреЗрдХреНрдЯрд░ рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪрд╛ рдереЗрдЯ рдлрд╛рдпрджрд╛ рдШреЗрддреЛ, рдЬреНрдпрд╛рдЪрд╛ рдкрд░рд┐рдгрд╛рдо рдЕрдпрд╢рд╕реНрд╡реА рдЕрдВрджрд╛рдЬ рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдкреНрд░реЛрд╕реЗрд╕рд░рджреНрд╡рд╛рд░реЗ рдЯрд╛рдХреВрди рджрд┐рд▓рд╛ рдЬрд╛рддреЛ, рдкрд░рдВрддреБ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЯреНрд░реЗрд╕ рд╕рд╛рдорд╛рдиреНрдп рдХреЕрд╢реЗрдордзреНрдпреЗ рдЬрдорд╛ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рддреГрддреАрдп-рдкрдХреНрд╖ рдЪреЕрдиреЗрд▓рджреНрд╡рд╛рд░реЗ рдХреЕрд╢реЗрдЪреА рд╕рд╛рдордЧреНрд░реА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкрджреНрдзрддреА рд╡рд╛рдкрд░реВрди рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд рдЬреЗ рдХреЕрд╢реЗ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЖрдгрд┐ рдиреЙрди-рдХреЕрд╢реЗ рдбреЗрдЯрд╛рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рд╡реЗрд│реЗрддреАрд▓ рдмрджрд▓рд╛рдВрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддрд╛рдд.

рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╢реЛрд╖рдг рддрдВрддреНрд░ Performance.now() API рджреНрд╡рд╛рд░реЗ рдЖрдгрд┐ SharedArrayBuffer рдкреНрд░рдХрд╛рд░рд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рди рдХрд░рддрд╛ рдЙрдкрд▓рдмреНрдз рдЙрдЪреНрдЪ-рд╕реБрд╕реНрдкрд╖реНрдЯрддрд╛ рдЯрд╛рдЗрдорд░ рдХрд╛рдвреВрди рдЯрд╛рдХрддреЗ, рдЬреЗ рд╕рд╛рдорд╛рдпрд┐рдХ рдореЗрдорд░реАрдордзреНрдпреЗ рдЕреЕрд░реЗ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рд╢реЛрд╖рдгрд╛рдордзреНрдпреЗ рд╕реНрдкреЗрдХреНрдЯрд░ рдЧреЕрдЭреЗрдЯрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рд╕рдЯреНрдЯрд╛ рдХреЛрдбрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╣реЛрддреЗ рдЖрдгрд┐ рд╕рд╛рдЗрдб-рдЪреЕрдирд▓ рд▓реАрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ, рдЬреЗ рдХреЕрд╢реЗрдордзреНрдпреЗ рдЖрд▓реЗрд▓реНрдпрд╛ рд╕рдЯреНрдЯрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рджрд░рдореНрдпрд╛рди рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ.

рдЧреЕрдЭреЗрдЯ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕреЕрд░реЗ рд╡рд╛рдкрд░реВрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдмрдлрд░рдЪреНрдпрд╛ рд╕реАрдореЗрдмрд╛рд╣реЗрд░реАрд▓ рдХреНрд╖реЗрддреНрд░рд╛рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рдХрдВрдкрд╛рдЗрд▓рд░рдиреЗ рдЬреЛрдбрд▓реЗрд▓реНрдпрд╛ рдмрдлрд░ рдЖрдХрд╛рд░рд╛рдЪреНрдпрд╛ рддрдкрд╛рд╕рдгреАрдореБрд│реЗ рд╢рд╛рдЦрд╛ рдЕрдВрджрд╛рдЬ рдмреНрд▓реЙрдХрдЪреНрдпрд╛ рд╕реНрдерд┐рддреАрд╡рд░ рдкрд░рд┐рдгрд╛рдо рд╣реЛрддреЛ (рдкреНрд░реЛрд╕реЗрд╕рд░, рдкреБрдвреЗ рдкрд╣рд╛рдд рдЖрд╣реЗ. , рдЕрдиреБрдорд╛рдирд┐рддрдкрдгреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ, рдкрд░рдВрддреБ рддрдкрд╛рд╕рдгреАрдирдВрддрд░ рд╕реНрдерд┐рддреА рдкрд░рдд рдЖрдгрддреЗ). рдЕрдкрд░реНрдпрд╛рдкреНрдд рдЯрд╛рдЗрдорд░ рдЕрдЪреВрдХрддреЗрдЪреНрдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдд рдХреЕрд╢реЗрдЪреНрдпрд╛ рд╕рд╛рдордЧреНрд░реАрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдкреНрд░реЛрд╕реЗрд╕рд░рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рдЯреНрд░реА-рдкреАрдПрд▓рдЖрд░рдпреВ рдХреЕрд╢реЗ рдирд┐рд╖реНрдХрд╛рд╕рди рдзреЛрд░рдгрд╛рдЪреА рдлрд╕рд╡рдгреВрдХ рдХрд░рдгрд╛рд░реА рдПрдХ рдкрджреНрдзрдд рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ рдЖрдгрд┐ рд╕рд╛рдпрдХрд▓рдЪреА рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рдврд╡реВрди, рд╡реЗрд│реЗрдд рдлрд░рдХ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рд╡рд╛рдврд╡рд┐рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдХреЕрд╢реЗрдордзреАрд▓ рдореВрд▓реНрдп рдЖрдгрд┐ рдЬреЗрд╡реНрд╣рд╛ рдХреЕрд╢реЗрдордзреНрдпреЗ рдХреЛрдгрддреЗрд╣реА рдореВрд▓реНрдп рдирд╕рддреЗ.

рд╕реНрдкреЗрдХреНрдЯрд░ рдХреНрд▓рд╛рд╕рдЪреНрдпрд╛ рдЕрд╕реБрд░рдХреНрд╖рд╛ рд╡рд╛рдкрд░реВрди рд╣рд▓реНрд▓реНрдпрд╛рдВрдЪреЗ рд╡рд╛рд╕реНрддрд╡рд╡рд╛рдж рджрд░реНрд╢рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЕрд╢рд╛ рд╣рд▓реНрд▓реНрдпрд╛рдВрдкрд╛рд╕реВрди рдзреЛрдХреЗ рдХрдореА рдХрд░рдгрд╛рд░реЗ рддрдВрддреНрд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрдм рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдирд╛ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Google рдиреЗ рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╢реЛрд╖рдг рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рдЧреБрдЧрд▓рдЪрд╛ рдЕрд╕рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЖрд╣реЗ рдХреА рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдкрдЪреНрдпрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдкреБрдирд░рд╛рд╡реГрддреНрддреАрд╢рд┐рд╡рд╛рдп, рд╕рд╛рд░реНрд╡рддреНрд░рд┐рдХ рд╢реЛрд╖рдг рддрдпрд╛рд░ рдХрд░рдгреЗ рдЕрд╢рдХреНрдп рдЖрд╣реЗ рдЬреЗ рдХреЗрд╡рд│ рдкреНрд░рджрд░реНрд╢рдирд╛рд╕рд╛рдареАрдЪ рдирд╛рд╣реА рддрд░ рд╡реНрдпрд╛рдкрдХ рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА рджреЗрдЦреАрд▓ рддрдпрд╛рд░ рдЖрд╣реЗрдд.

рдЬреЛрдЦреАрдо рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╕рд╛рдЗрдЯ рдорд╛рд▓рдХрд╛рдВрдирд╛ рдЕрд▓реАрдХрдбреЗ рд▓рд╛рдЧреВ рдХреЗрд▓реЗрд▓реА рдХреНрд░реЙрд╕-рдУрд░рд┐рдЬрд┐рди рдУрдкрдирд░ рдкреЙрд▓рд┐рд╕реА (рд╕реАрдУрдУрдкреА), рдХреНрд░реЙрд╕-рдУрд░рд┐рдЬрд┐рди рдПрдореНрдмреЗрдбрд░ рдкреЙрд▓рд┐рд╕реА (рд╕реАрдУрдИрдкреА), рдХреНрд░реЙрд╕-рдУрд░рд┐рдЬрд┐рди рд░рд┐рд╕реЛрд░реНрд╕ рдкреЙрд▓рд┐рд╕реА (рд╕реАрдУрдЖрд░рдкреА), рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ, рдПрдХреНрд╕-рдлреНрд░реЗрдо-рдСрдкреНрд╢рди, рдлреЗрдЪ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ. X -рд╕рд╛рдордЧреНрд░реА-рдкреНрд░рдХрд╛рд░-рдкрд░реНрдпрд╛рдп рдЖрдгрд┐ рд╕рдорд╛рди рд╕рд╛рдЗрдЯ рдХреБрдХреАрдЬ. рдпрд╛ рдпрдВрддреНрд░рдгрд╛ рд╣рд▓реНрд▓реНрдпрд╛рдВрдкрд╛рд╕реВрди рдереЗрдЯ рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдд рдирд╛рд╣реАрдд, рдкрд░рдВрддреБ рд╕рд╛рдЗрдЯ рдбреЗрдЯрд╛ рд▓реАрдХреЗрдЬрдкрд╛рд╕реВрди рдЕрд╢рд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдордзреНрдпреЗ рдЕрд▓рдЧ рдареЗрд╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддрд╛рдд рдЬреНрдпрд╛рдордзреНрдпреЗ рдЖрдХреНрд░рдордгрдХрд░реНрддреНрдпрд╛рдЪрд╛ JavaScript рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ (рд▓реАрдХ рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреНрдпрд╛ рдореЗрдорд░реАрдордзреВрди рд╣реЛрддреЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ, рдЖрдХреНрд░рдордгрдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдХреЛрдб рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдбреЗрдЯрд╛ рддреНрдпрд╛рдЪ рдЯреЕрдмрдордзреНрдпреЗ рдЙрдШрдбрд▓реЗрд▓реНрдпрд╛ рджреБрд╕рд░реНтАНрдпрд╛ рд╕рд╛рдЗрдЯрд╡рд░реВрди). рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рд╕реНрддреНрд░реЛрддрд╛рдВрдХрдбреВрди рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рддреГрддреАрдп-рдкрдХреНрд╖ рдХреЛрдбрдордзреВрди рд╕рд╛рдЗрдЯ рдХреЛрдбрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдордзреНрдпреЗ рд╡рд┐рднрдХреНрдд рдХрд░рдгреЗ рд╣реА рдореБрдЦреНрдп рдХрд▓реНрдкрдирд╛ рдЖрд╣реЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, iframe рджреНрд╡рд╛рд░реЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ.



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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛