рд╕рд░реНрд╡реЛ рдмреНрд░рд╛рдЙрдЬрд░ рдЗрдиреНрдЬрд┐рдирдХреЛ рд╕рдХреНрд░рд┐рдп рд╡рд┐рдХрд╛рд╕ рдкреБрди: рд╕реБрд░реБ рднрдпреЛ

Rust рднрд╛рд╖рд╛рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рд╕рд░реНрд╡реЛ рдмреНрд░рд╛рдЙрдЬрд░ рдЗрдиреНрдЬрд┐рдирдХрд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдШреЛрд╖рдгрд╛ рдЧрд░реЗрдХрд╛ рдЫрдиреН рдХрд┐ рдЙрдиреАрд╣рд░реВрд▓реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓рд╛рдИ рдкреБрдирд░реНрдЬреАрд╡рд┐рдд рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрди рдХреЛрд╖ рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдХрд╛ рдЫрдиреНред рдкрд╣рд┐рд▓реЛ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд░реВрдкрдорд╛, рдЗрдиреНрдЬрд┐рдирдХреЛ рд╕рдХреНрд░рд┐рдп рд╡рд┐рдХрд╛рд╕рдорд╛ рдлрд░реНрдХрд┐рдиреБ, рд╕рдореБрджрд╛рдпрдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рд░ рдирдпрд╛рдБ рд╕рджрд╕реНрдпрд╣рд░реВрдХреЛ рдЖрдХрд░реНрд╖рдг рдЙрд▓реНрд▓реЗрдЦ рдЧрд░рд┐рдПрдХреЛ рдЫред 2023 рдХреЛ рдЕрд╡рдзрд┐рдорд╛, рдпреЛ рдкреГрд╖реНрдард╣рд░реВрдХреЛ рд▓реЗрдЖрдЙрдЯ рдкреНрд░рдгрд╛рд▓реА (рд▓реЗрдЖрдЙрдЯ рдкреНрд░рдгрд╛рд▓реА) рд╕реБрдзрд╛рд░ рдЧрд░реНрдиреЗ рд░ CSS2 рдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рдо рдЧрд░реНрдиреЗ рд╕рдорд░реНрдерди рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдЫред

Mozilla рд▓реЗ рд╕рд░реНрд╡реЛрдХреЛ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдиреЗ рдЯреЛрд▓реАрд▓рд╛рдИ рдирд┐рдХрд╛рд▓реЗрдкрдЫрд┐ рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓рд╛рдИ рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдиреНрдбреЗрд╕рдирдорд╛ рд╣рд╕реНрддрд╛рдиреНрддрд░рдг рдЧрд░реЗрдкрдЫрд┐, реирежреиреж рджреЗрдЦрд┐ рдпреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реНрдерд┐рд░ рдЫ, рдЬрд╕рд▓реЗ рд╡рд┐рдХрд╛рд╕рдХрд╛ рд▓рд╛рдЧрд┐ рдЗрдЪреНрдЫреБрдХ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рд░ рдХрдореНрдкрдиреАрд╣рд░реВрдХреЛ рд╕рдореБрджрд╛рдп рдЧрдарди рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдХреЛ рдерд┐рдпреЛред рдПрдХ рд╕реНрд╡рддрдиреНрддреНрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдиреНрдиреБ рдЕрдШрд┐, рдЗрдиреНрдЬрд┐рди рд╕рд╛рдорд╕реБ рд╕рдВрдЧ рд╕рд╣рдХрд╛рд░реНрдпрдорд╛ рдореЛрдЬрд┐рд▓рд╛ рдХрд░реНрдордЪрд╛рд░реАрд╣рд░реБ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред

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

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

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