Mozilla SpiderMonkey рдмрд╛рдЯ рд╕рд░реНрд╡реЛ рдмреНрд░рд╛рдЙрдЬрд░ рдЗрдиреНрдЬрд┐рди рдбрд┐рдХрдкрд▓ рдЧрд░реНрди рдкрд╣рд▓

рд╕рд░реНрд╡реЛ рдмреНрд░рд╛рдЙрдЬрд░ рдЗрдиреНрдЬрд┐рдирдХрд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдореЛрдбреБрд▓рд░рд┐рдЯреАрд▓рд╛рдИ рд╕реБрджреГрдв рдкрд╛рд░реНрди рд░ Mozilla рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рд░ JavaScript рд░ WebAssembly рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░реНрди рд╕рд░реНрд╡реЛрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ SpiderMonkey JavaScript рдЗрдиреНрдЬрд┐рдирдХреЛ рдирд┐рдореНрди-рд╕реНрддрд░ API рдХреЛ рдкреНрд░рдпреЛрдЧрдмрд╛рдЯ рдЯрд╛рдврд╛ рдЬрд╛рди рдкрд╣рд▓ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реЗред рднрд╡рд┐рд╖реНрдпрдорд╛, рд╕рд░реНрднреЛрд▓реЗ рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрдиреНрдЬрд┐рдирд╣рд░реВрд╕рдБрдЧ рдЕрдиреНрддрд░реНрдХреНрд░рд┐рдпрд╛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЙрдЪреНрдЪ-рд╕реНрддрд░ API рд░ рдПрдмреНрд╕реНрдЯреНрд░реЗрдХреНрд╢рди рд▓реЗрдпрд░рдорд╛ рдЬрд╛рдиреЗ рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдмреНрд▓рдХрд╣рд░реВрдорд╛ рдЧрд░рд┐рдПрдХреЛ рд╕реНрдкрд╛рдЗрдбрд░рдордЩреНрдХреА рдХреЛрдбрдорд╛ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╕реАрдзрд╛ рдХрд▓рд╣рд░реВрдмрд╛рдЯ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдЙрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдиреЗрдЫред рджреАрд░реНрдШрдХрд╛рд▓реАрди рд░реВрдкрдорд╛, рдкрд░рд┐рд╡рд░реНрддрдирд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ SpiderMonkey рдорд╛ рдХрдбрд╛рдЗрдХрд╛ рд╕рд╛рде рдмрд╛рдБрдзрд┐рдПрдХреЛ рд╣реБрдирдмрд╛рдЯ рдЯрд╛рдврд╛ рдЬрд╛рди рд░ Chrome рдорд╛ рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗ V8 рдЗрдиреНрдЬрд┐рди рдЬрд╕реНрддрд╛ рдЕрдиреНрдп JavaScript рд░ WebAssembly рдЗрдиреНрдЬрд┐рдирд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗрдЫред

рд╕рд░реНрд╡реЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд░рд╕реНрдЯ рднрд╛рд╖рд╛рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рд░ рд╡реЗрдм рдкреГрд╖реНрдард╣рд░реВрдХреЛ рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рд░реЗрдиреНрдбрд░рд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди, DOM (рдХрд╛рдЧрдЬрд╛рдд рд╡рд╕реНрддреБ рдореЛрдбреЗрд▓) рд╕рдБрдЧ рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рд╕рдорд╛рдирд╛рдиреНрддрд░ рд░ рд░рд╕реНрдЯ рднрд╛рд╖рд╛рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рдореЗрдХрд╛рдирд┐рдЬреНрдорд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧрджреНрд╡рд╛рд░рд╛ рдЫреБрдЯреНрдпрд╛рдЗрдиреНрдЫред рд╕рд░реНрд╡реЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реБрд░реБрдорд╛ рдореЛрдЬрд┐рд▓рд╛ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рддрд░ рддреНрдпрд╕рдкрдЫрд┐ рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдиреНрдбреЗрд╢рдирдХреЛ рд╕рдВрд░рдХреНрд╖рдгрдорд╛ рдЖрдпреЛред рд╕рд░реНрднреЛ рдиреЗрдЯрд┐рдн рд░реВрдкрдорд╛ DOM рддреЛрдбреНрдиреЗ рд░ рдХреЛрдбрд▓рд╛рдИ рд╕рд╛рдирд╛ рд╕рдмрдЯрд╛рд╕реНрдХрд╣рд░реВрдорд╛ рд░реЗрдиреНрдбрд░ рдЧрд░реНрдиреЗ рд╕рдорд░реНрдерди рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣реЛ рдЬреБрди рд╕рдорд╛рдирд╛рдиреНрддрд░рдорд╛ рдЪрд▓реНрди рд╕рдХреНрдЫ рд░ рдмрд╣реБ-рдХреЛрд░ CPU рд╕реНрд░реЛрддрд╣рд░реВрдХреЛ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫред рдлрд╛рдпрд░рдлрдХреНрд╕рд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рд╕рд░реНрд╡реЛрдХрд╛ рдХреЗрд╣реА рднрд╛рдЧрд╣рд░реВ рдПрдХреАрдХреГрдд рдЧрд░реЗрдХреЛ рдЫ, рдЬрд╕реНрддреИ рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб CSS рдЗрдиреНрдЬрд┐рди рд░ WebRender рд░реЗрдиреНрдбрд░рд┐рдЩ рдкреНрд░рдгрд╛рд▓реАред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди