рдореЛрдЭрд┐рд▓рд╛, рдЖрдпреЛрд╡рд╛ рд╡рд┐рджреНрдпрд╛рдкреАрда рдЖрдгрд┐ рдХреЕрд▓рд┐рдлреЛрд░реНрдирд┐рдпрд╛ рд╡рд┐рджреНрдпрд╛рдкреАрдард╛рддреАрд▓ рд╕рдВрд╢реЛрдзрдХрд╛рдВрдЪрд╛ рдПрдХ рд╕рдВрдШ
рдЕрд▓реЗрдХреНрд╕рд╛ рд░реЗрдЯрд┐рдВрдЧрдиреБрд╕рд╛рд░ 100 рд╣рдЬрд╛рд░ рд╕рд░реНрд╡рд╛рдзрд┐рдХ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рд╛рдЗрдЯреНрд╕рдЪреНрдпрд╛ рдЕрднреНрдпрд╛рд╕рд╛рддреВрди рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдЖрд╣реЗ рдХреА рддреНрдпрд╛рдкреИрдХреА 9040 (10.18%) рдЕрднреНрдпрд╛рдЧрддрд╛рдВрдирд╛ рдЧреБрдкреНрддрдкрдгреЗ рдУрд│рдЦрдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдб рд╡рд╛рдкрд░рддрд╛рдд. рд╢рд┐рд╡рд╛рдп, рдЬрд░ рдЖрдкрдг рд╣рдЬрд╛рд░реЛ рд╕рд░реНрд╡рд╛рдд рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рд╛рдЗрдЯреНрд╕рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХреЗрд▓рд╛ рддрд░ рдЕрд╕рд╛ рдХреЛрдб 30.60% рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ (266 рд╕рд╛рдЗрдЯреНрд╕) рдЖрдгрд┐ рд╣рдЬрд╛рд░рд╡реНрдпрд╛ рддреЗ рджрд╣рд╛ рд╣рдЬрд╛рд░рд╡реНрдпрд╛ рдХреНрд░рдорд╛рдВрдХрд╛рд╡рд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдЗрдЯреНрд╕рдордзреНрдпреЗ 24.45% рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ (2010 рд╕рд╛рдЗрдЯреНрд╕) рдЖрдврд│рд▓рд╛. . рд▓рдкрд▓реЗрд▓реА рдУрд│рдЦ рдореБрдЦреНрдпрддрдГ рд╕рд╛рдареА рдмрд╛рд╣реНрдп рд╕реЗрд╡рд╛рдВрджреНрд╡рд╛рд░реЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯрдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ
рд▓рдкрд▓реЗрд▓реА рдУрд│рдЦ рдкрд╛рд░ рдкрд╛рдбрдгрд╛рд░рд╛ рдХреЛрдб рдУрд│рдЦрдгреНрдпрд╛рд╕рд╛рдареА, рдПрдХ рдЯреВрд▓рдХрд┐рдЯ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА
рдореЕрдиреНрдпреБрдЕрд▓реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ heuristics рдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд.
рдУрд│рдЦрд▓реНрдпрд╛ рдЧреЗрд▓реЗрд▓реНрдпрд╛ рдмрд░реНтАНрдпрд╛рдЪ рдУрд│рдЦ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдард░рд╛рд╡рд┐рдХ рдмреНрд▓реЙрдХрд┐рдВрдЧ рд▓рд┐рд╕реНрдЯрдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдирд╛рд╣реАрдд.
рдкрд╛рдард╡рд▓реНрдпрд╛рдирдВрддрд░
рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЕрд╕реЗ рдЖрдврд│реВрди рдЖрд▓реЗ рдХреА рдХреАрдмреЛрд░реНрдб рд▓реЗрдЖрдЙрдЯ (getLayoutMap), рдХреЕрд╢реЗрдордзреАрд▓ рдЕрд╡рд╢рд┐рд╖реНрдЯ рдбреЗрдЯрд╛ рдорд╛рд╣рд┐рддреА рдУрд│рдЦрдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЧреЗрд▓рд╛ рд╣реЛрддрд╛ (рдкрд░рдлреЙрд░реНрдордиреНрд╕ API рд╡рд╛рдкрд░реВрди, рдбреЗрдЯрд╛ рд╡рд┐рддрд░рдгрд╛рддреАрд▓ рд╡рд┐рд▓рдВрдмрд╛рдВрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдиреЗ рдкреНрд░рд╡реЗрд╢ рдХреЗрд▓рд╛ рдХреА рдирд╛рд╣реА рд╣реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрддреЗ. рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЛрдореЗрди рдЖрд╣реЗ рдХреА рдирд╛рд╣реА, рддрд╕реЗрдЪ рдкреГрд╖реНрда рдкреВрд░реНрд╡реА рдЙрдШрдбрд▓реЗ рд╣реЛрддреЗ рдХреА рдирд╛рд╣реА, рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рд╕реЗрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкрд░рд╡рд╛рдирдЧреНрдпрд╛ (рд╕реВрдЪрдирд╛, рднреМрдЧреЛрд▓рд┐рдХ рд╕реНрдерд╛рди рдЖрдгрд┐ рдХреЕрдореЗрд░рд╛ API рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА), рд╡рд┐рд╢реЗрд╖ рдкрд░рд┐рдзреАрдп рдЙрдкрдХрд░рдгреЗ рдЖрдгрд┐ рджреБрд░реНрдорд┐рд│ рд╕реЗрдиреНрд╕рд░реНрд╕рдЪреА рдЙрдкрд╕реНрдерд┐рддреА (рдЧреЗрдордкреЕрдб, рдЖрднрд╛рд╕реА рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рд╣реЗрд▓реНрдореЗрдЯ, рдкреНрд░реЙрдХреНрд╕рд┐рдорд┐рдЯреА рд╕реЗрдиреНрд╕рд░реНрд╕). рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмреНрд░рд╛рдЙрдЭрд░рд╕рд╛рдареА рд╡рд┐рд╢реЗрд╖реАрдХреГрдд API рдЪреА рдЙрдкрд╕реНрдерд┐рддреА рдЖрдгрд┐ API рд╡рд░реНрддрдирд╛рддреАрд▓ рдлрд░рдХ (AudioWorklet, setTimeout, mozRTCSessionDescription) рддрд╕реЗрдЪ рдзреНрд╡рдиреА рдкреНрд░рдгрд╛рд▓реАрдЪреА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА AudioContext API рдЪрд╛ рд╡рд╛рдкрд░ рдУрд│рдЦрддрд╛рдирд╛, рддреЗ рд░реЗрдХреЙрд░реНрдб рдХреЗрд▓реЗ рдЧреЗрд▓реЗ.
рд▓рдкрд╡рд┐рд▓реЗрд▓реНрдпрд╛ рдУрд│рдЦреАрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдгрд╛рдЪреНрдпрд╛ рдкрджреНрдзрддреА рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд рд╕рд╛рдЗрдЯреНрд╕рдЪреНрдпрд╛ рдорд╛рдирдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдордзреНрдпреЗ рд╡реНрдпрддреНрдпрдп рдпреЗрдгреНрдпрд╛рдЪреНрдпрд╛ рд╕рдорд╕реНрдпреЗрдЪреЗ рджреЗрдЦреАрд▓ рдЕрднреНрдпрд╛рд╕рд╛рдд рдкрд░реАрдХреНрд╖рдг рдХреЗрд▓реЗ рдЧреЗрд▓реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рдирдВрддреНрдпрд╛ рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд рдХрд┐рдВрд╡рд╛ API рд╡рд░ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдХреЗрд╡рд│ FP-Inspector рджреНрд╡рд╛рд░реЗ рдУрд│рдЦрд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд▒реНрдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕рдкреБрд░рддреЗ API рд▓рд╛ рдирд┐рд╡рдбрдХрдкрдгреЗ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХреЗрд▓реНрдпрд╛рдиреЗ рдмреНрд░реЗрд╡реНрд╣ рдЖрдгрд┐ рдЯреЛрд░ рдмреНрд░рд╛рдЙрдЭрд░рдкреЗрдХреНрд╖рд╛ API рдХреЙрд▓реНрд╕рд╡рд░ рдЕрдзрд┐рдХ рдХрдареЛрд░ рд╕рд╛рдорд╛рдиреНрдп рдирд┐рд░реНрдмрдВрдз рд╡рд╛рдкрд░реВрди рдХрдореА рд╡реНрдпрддреНрдпрдп рдпреЗрдд рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдбреЗрдЯрд╛ рд▓реАрдХ рд╣реЛрдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рдЖрд╣реЗ.
рд╕реНрддреНрд░реЛрдд: opennet.ru