рд╕рдлрд╛рд░реА рдореЗрдВ iPad рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдХреИрд╕реЗ рднреЗрдж рдХрд░реЗрдВ

рджреВрд╕рд░реЗ рджрд┐рди рдХрд╛рд░реНрдп рдЙрддреНрдкрдиреНрди рд╣реБрдЖ: рд╕рднреА рддрд░реАрдХреЛрдВ рд╕реЗ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ iPad2 рд╕реЗ iPad1 рдХреЛ рдЕрд▓рдЧ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред iPad3 рдХреЛ window.devicePixelRatio рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рджреЛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рдеред рд╕рдВрдкреВрд░реНрдг рд╡рд┐рдВрдбреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╡рд┐рд╕реНрддреГрдд рдЕрдзреНрдпрдпрди рдиреЗ рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рджрд┐рдПред рд╡реЗрдмрдЬреАрдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реАрдбрд┐рдпреЛ рдХрд╛рд░реНрдб рджреНрд╡рд╛рд░рд╛ рдЙрдиреНрд╣реЗрдВ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╡рд┐рдЪрд╛рд░ рдерд╛, рд▓реЗрдХрд┐рди рд╡реЗрдмрдЬреАрдПрд▓ рдЕрд╡рд░реБрджреНрдз рд╣реИред

рдкреНрд░рддрд┐рд╢рдд рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдиреЗ рдПрдХ рдмрд╣реБрдд рд╣реА рдордЬреЗрджрд╛рд░ рдкрд░рд┐рдгрд╛рдо рджрд┐рдпрд╛ред

var rad = 37.5 * (Math.PI / 180), width = 11.32424654356, z, cache, time = new Date().getTime(); for (z = 150000; z-- ;){ cache = width * z * Math.sin(rad) + width * z * Math.cos(rad); } console.log(new Date().getTime() - time); 

IPad1 рдкрд░, рдкрд░рд┐рдгрд╛рдо рд╕реНрдерд┐рд░ рд╣реИ: 1113-118ms, рдФрд░ рднрд╛рд░реА рдХрд╛рд░реНрдпрднрд╛рд░ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдХреЗрд╡рд▓ рдЕрдзрд┐рдХ рд╣реЛрдЧрд╛ред
IPad2 рдкрд░, рдкрд░рд┐рдгрд╛рдо рд╕реНрдерд┐рд░ рд╣реИ: 260ms рдФрд░ рднрд╛рд░реА рдХрд╛рд░реНрдпрднрд╛рд░ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдХреЗрд╡рд▓ рдЕрдзрд┐рдХ рд╣реЛрдЧрд╛ред
рдореИрдВ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 100ms рдХреЗ рдЕрд╡рд░реЛрдз рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реА рдмрд╛рд░ рдЖрд╡реЗрджрди рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд▓реЛрдХрд▓рд╕реНрдЯреЛрд░реЗрдЬ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдкреБрдирд╢реНрдЪ: рдмреЗрд╢рдХ рдХреЛрдб рдХреЛ рдХрдВрдШреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдВрджреЗрд╢ рдпрд╣рд╛рдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред

рдЕрдкрдбреЗрдЯ : рдХреНрд░рд┐рд╕реНрдЯреЗрд▓ рдиреЗ рд╢рд╛рдирджрд╛рд░ рд╕рдорд╛рдзрд╛рди рдкреЗрд╢ рдХрд┐рдпрд╛ ред рдзрдиреНрдпрд╡рд╛рдж!

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


All Articles