рдмреЗрд╢рдХ, рд╡реЗрдмрдорд╛рд╕реНрдЯрд░ рдХрд╛ рджрд┐рди рд╕рдВрдпреБрдХреНрдд рд░рд╛рдЬреНрдп рдЕрдореЗрд░рд┐рдХрд╛ рдореЗрдВ рдЕрднреА рддрдХ рдирд╣реАрдВ рдЖрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЫреБрдЯреНрдЯреА рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдиреЗрдЯ рд╡рд┐рд╢рд╛рд▓
рдкреВрд░реА рддрд░рд╣ рд╕реЗ рддреИрдпрд╛рд░
рд╣реИ , рдЕрдЬреАрдм рдЕрдЬреАрдм рднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде (1 рдЕрдкреНрд░реИрд▓ рдХреЛ рд╡рд╛рдИрдЯреА рд╕рдорд╛рдкрди рдХреА рдЦрдмрд░ рдпрд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ)ред рддреЛ, рдорд┐рд▓рддреЗ рд╣реИрдВ: Google рдмреНрд▓рд┐рдВрдХ Google Chrome рдХреЗ рд▓рд┐рдП рдПрдХ рдореМрд▓рд┐рдХ рдирдпрд╛ рдкреНрд░рддрд┐рдкрд╛рджрди рдЗрдВрдЬрди рд╣реИред
рдЪреВрдБрдХрд┐ рд╡реНрдпрдВрдЧреНрдп рдЖрдЬ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рд╣реИ, рддреЛ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░:
- рдкрд▓рдХ рдПрдХ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдЗрдВрдЬрди рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ Google, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЕрдиреБрдЪрд░ рдмрди рдЬрд╛рддрд╛ рд╣реИред
- рдмреНрд▓рд┐рдВрдХ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдПрдХ рд╣реА рдЬрд╛рд▓реА рд╡реЗрдмрдХрд┐рдЯ рд╣реИред Google рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЕрдкрд╕реНрдЯреНрд░реАрдо (рдЙрд╕реА V8, Skia, рдЕрдкрд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдХреЛрдИ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ рдирд╣реАрдВ рд╣реИрдВ) рд╕реЗ Apple WebKit рдЗрдВрдЯрд░реНрди рдХреЗ рд╢реЗрд░ рд╡рд╛рд▓реЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрдВрдЬрди рдХреЛ рдмрджрд▓рдирд╛ рд╕реНрд╡рдпрдВ рдЕрдкреЗрдХреНрд╖рд┐рдд рдХрджрдо рд╣реИ
- рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП, рд╡реЗ рд╡рд╛рджрд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдкрд╣рд▓реЗ рднреА рд╕рдВрдХреНрд░рдордг рдХреЛ рдиреЛрдЯрд┐рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛ред
рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╕рдВрдХреНрд░рдордг рдХреЗ рдХрд╛рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ WebKit рдХрд╛ рдПрдХ рдкреНрд░рдореБрдЦ рджреЛрд╖ рд╣реИ - рдпрд╣ Google рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдПрдбрдо рдмрд╛рд░, рдЬреЛ WebKit рдореЗрдВ рдХрдИ рдХрдорд┐рдпреЛрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИ, рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдХреНрд░реЛрдорд┐рдпрдо рдореЗрдВ рдорд▓реНрдЯреАрд░реЛрд▓рд┐рдВрдЧ рдореЙрдбрд▓ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИ рдореБрдЦреНрдп WebKit рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдХреЛрдб рдЦреАрдВрдЪреЛ, рдЗрд╕рд▓рд┐рдП рдЗрдВрдЬрди рдХреЛ рдЕрдВрддрд┐рдо рдХрд╛рдВрдЯрд╛ рдмрдирд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╡рд┐рд░рд╛рд╕рдд рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдХреЛрдб рдХреА 4.5 рдорд┐рд▓рд┐рдпрди рд▓рд╛рдЗрдиреЗрдВ рдбрд╛рд▓реА рдЧрдИрдВред
рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдмреНрдпрд╛рдЬ рдХреЗ рдкреНрд░рдореБрдЦ рдмрд┐рдВрджреБ:
- Google рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣реЗ рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдХрд▓реНрдкрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдмреНрд▓рд┐рдВрдХ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдЙрдкрд╕рд░реНрдЧ рдХреЗ рдмрд┐рдирд╛ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдЫрд┐рдкрд╛ рд╣реБрдЖред рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдпрд╛ рддреЛ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рдХрд▓реНрдкрдирд╛ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдпрд╛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ
- рдирдП HTML / CSS / JS рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреНрд░реЛрдорд┐рдпрдо рдлрд╝рдВрдХреНрд╢рди рдкреИрдирд▓ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкреЗрд╢ рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ
- рдирдпрд╛ рдЗрдВрдЬрди рджрд░реНрдж рд░рд╣рд┐рдд рдЧреБрдЧрд▓реЛрдВ рдХреЛ рдПрдХ рдРрд╕реА рд╕реБрд╡рд┐рдзрд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рдПрдХ рдкреГрд╖реНрда рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
- DOM рдХреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд░рдирд╛ред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, DOM рдХрд╛ рдХрд╛рдо рд╡реЗрдмрдХреАрдЯ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рддреЗрдЬ рд╣реЛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
- рдЕрдВрдд рдореЗрдВ, рд╣рдо рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ JS рдирд┐рд╖реНрдкрд╛рджрди рдЗрдВрдЬрдиреЛрдВ рдХреЗ рд▓рд┐рдП WebKit рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ ScriptValue / ScriptState рд╕рд╛рд░ рдХреЛ рд╣рдЯрд╛рдХрд░ рдореЗрдореЛрд░реА рд▓реАрдХ рд╕реЗ рдирд┐рдкрдЯреЗрдВрдЧреЗред
рд░рд┐рдХреЙрд░реНрдб
рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреНрд░реЛрдорд┐рдпрдо рдореЗрдВ рд╡рд┐рд╡рд░рдгред
рдмрдЧ рдЯреНрд░реИрдХрд░
рдХреНрд░реЛрдорд┐рдпрдо рд╕реЗ рдорд╛рдирдХ рдмрдирд╛ рд╣реБрдЖ рд╣реИред
рдпрд╣рд╛рдВ рдкрд┐рдХ-рдХрдВрдкрд╛рдЗрд▓
рдХрд░реЗрдВ ред
рдпрджрд┐ рдЖрдкрдХреЛ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдмреНрд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдереЛрдбрд╝реА рдирд┐рд░рд╛рд╢рд╛ рд╣реЛрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрдВрдЬрди рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХреНрд░реЛрдорд┐рдпрдо рдХреЛрдб рдЖрдзрд╛рд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдмреНрд▓рд┐рдВрдХ рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдмреЗрдХрд╛рд░ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕рдмрд╕реЗ рд╣рд▓реНрдХрд╛
рдХреНрд░реЛрдорд┐рдпрдо рдПрдВрдмреЗрдбреЗрдб рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред
рдореБрдЦреНрдп рд░реВрдк рд╕реЗ Google V8 рдХреЗ рд▓рд┐рдП рдЬрд╛рдиреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ PS Linus Upson рдиреЗ рдХрд╣рд╛ рдХрд┐ рдЗрдВрдЬрди рдХрд╛ рдирд╛рдо рднреА рд╕рд┐рд░реНрдл рдЪреБрдирд╛ рд╣реБрдЖ рдирд╣реАрдВ рд╣реИред
рдмреНрд▓рд┐рдВрдХ рдЯреИрдЧ HTML рдореЗрдВ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рдЯреИрдЧ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдЗрдВрдЬрди рдХреЛ рдЯреИрдЧ рдХреЗ рдирд╛рдо рд╕реЗ рдирд╛рдорд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдЬреЛ рдЗрдВрдЬрди рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЕрдкрдиреЗ рдкреНрд░рдореБрдЦ Chrome рдмреБрдХ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЛ рдХреЙрд▓ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╣рдордиреЗ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЛ рдЕрджреГрд╢реНрдп рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдерд╛ред рд╡реЗрдм рд╡рд┐рдХрд╛рд╕ рдХреЗ рдХрдИ рджрд┐рдЧреНрдЧрдЬ рдЕрддреАрдд рдХреЛ рдпрд╛рдж рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЕрдВрдд рдореЗрдВ рдЬреЛ рдХреБрдЫ рдмрдЪрд╛ рд╣реИ рдЙрд╕ рдкрд░ рд╣рдВрд╕реЗрдВрдЧреЗред