рдореЛрдЬрд┐рд▓рд╛рд▓реЗ рдмреНрд░рд╛рдЙрдЬрд░ рдмрд╛рд╣рд┐рд░ WebAssembly рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНтАНрдпреЛ

рдореЛрдЬрд┐рд▓рд╛рдХрд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрд╣рд░реВрд▓реЗ WASI (WebAssembly System Interface) рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реЗ, рдЬрд╕рдорд╛ рдмреНрд░рд╛рдЙрдЬрд░ рдмрд╛рд╣рд┐рд░ рдЪрд▓реНрдиреЗ рдирд┐рдпрдорд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди API рдХреЛ рд╡рд┐рдХрд╛рд╕ рд╕рдорд╛рд╡реЗрд╢ рдЫред рдПрдХреИ рд╕рдордпрдорд╛, рд╣рд╛рдореА рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд░реВрдкрдорд╛ рдХреНрд░рд╕-рдкреНрд▓реЗрдЯрдлрд░реНрдо рд░ рддреНрдпрд╕реНрддрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рдЙрдЪреНрдЪ рд╕реНрддрд░рдХреЛ рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрджреИрдЫреМрдВред

рдореЛрдЬрд┐рд▓рд╛рд▓реЗ рдмреНрд░рд╛рдЙрдЬрд░ рдмрд╛рд╣рд┐рд░ WebAssembly рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНтАНрдпреЛ

рдЙрд▓реНрд▓реЗрдЦ рдЧрд░рд┐рдП рдЕрдиреБрд╕рд╛рд░, рддрд┐рдиреАрд╣рд░реВ рдПрдХ рд╡рд┐рд╢реЗрд╖ "рд╕реНрдпрд╛рдиреНрдбрдмрдХреНрд╕" рдорд╛ рдЪрд▓реНрдЫрдиреН рд░ рдлрд╛рдЗрд▓рд╣рд░реВ, рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА, рдиреЗрдЯрд╡рд░реНрдХ рд╕рдХреЗрдЯрд╣рд░реВ, рдЯрд╛рдЗрдорд░рд╣рд░реВ, рд░ рдЕрдиреНрдпрдорд╛ рдкрд╣реБрдБрдЪ рдЫред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдХрд╛рд░реНрдпрдХреНрд░рдорд▓реЗ рдЕрдиреБрдорддрд┐ рджрд┐рдЗрдПрдХрд╛ рдХрд╛рд░реНрдпрд╣рд░реВ рдорд╛рддреНрд░ рдЧрд░реНрди рд╕рдХреНрдЫред

WebAssembly рд╕реНрдпреВрдбреЛрдХреЛрдб рдПрд╕реЗрдореНрдмрд▓рд░ рднрд╛рд╖рд╛рдХреЛ рдкреНрд▓реЗрдЯрдлрд░реНрдо-рд╕реНрд╡рддрдиреНрддреНрд░ рд╕рдВрд╕реНрдХрд░рдг рд╣реЛ рднрдиреНрдиреЗ рдХреБрд░рд╛рд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрджреИ, JIT рдХреЛ рдкреНрд░рдпреЛрдЧрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдиреЗрдЯрд┐рдн рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд╕реНрддрд░рдорд╛ рдЙрдЪреНрдЪ рдХреЛрдб рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗрдЫред рд╣рд╛рд▓, рдЖрдзрд╛рд░рднреВрдд POSIX API рд╣рд░реВ (рдлрд╛рдЗрд▓рд╣рд░реВ, рд╕рдХреЗрдЯрд╣рд░реВ, рдЖрджрд┐) рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫ, рддрд░ рдпрд╕рд▓реЗ рдЕрдЭреИ рд▓рдХ рд░ рдПрд╕рд┐рдиреНрдХреНрд░реЛрдирд╕ I/O рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджреИрдиред рднрд╡рд┐рд╖реНрдпрдорд╛, рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА, рдереНрд░реАрдбреА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕, рд╕реЗрдиреНрд╕рд░ рд░ рдорд▓реНрдЯрд┐рдорд┐рдбрд┐рдпрд╛рдХрд╛ рд▓рд╛рдЧрд┐ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рджреЗрдЦрд╛ рдкрд░реНрдиреЗ рдЕрдкреЗрдХреНрд╖рд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред

рдпреЛ рдкрдирд┐ рдзреНрдпрд╛рди рджрд┐рдиреБрдкрд░реНрдЫ рдХрд┐ рдлрд╛рд╕реНрдЯрд▓реА рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ WebAssembly рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд▓реБрд╕реЗрдЯ рдХрдореНрдкрд╛рдЗрд▓рд░ рдкреЗрд╢ рдЧрд░реНтАНрдпреЛред рдпрд╕рд▓реЗ рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ WebAssembly рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрд▓рд╛рдИ рдкреНрд▓рдЧрдЗрдирд╣рд░реВ рдЬрд╕реНрддрд╛ рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рднрд┐рддреНрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдкрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдХрдореНрдкрд╛рдЗрд▓рд░ рдЖрдлреИрдВ Rust рднрд╛рд╖рд╛рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ, рд░ рдпрд╕рд▓реЗ C, Rust рд░ TypeScript рдорд╛ рдХреЛрдб рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред

рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рдпреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдмрд╛рд░реЗ рдорд╛ рдЕрдЭреИ рдзреЗрд░реИ рдкреНрд░рд╢реНрдирд╣рд░реБ рдЫрдиреНред рд╕реНрдпрд╛рдиреНрдбрдмрдХреНрд╕рдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛрдб рдзреЗрд░реИ рдЕрдиреМрдареЛ рд░реВрдкрдорд╛ рдореБрдЦреНрдп рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪрд╕рдБрдЧ рдЬреЛрдбрд┐рдПрдХреЛ рдЫ, рддреНрдпрд╕реИрд▓реЗ рдпреЛ рдореБрджреНрджрд╛ рдЕрдЭреИ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдЪрд╛рд╣рд┐рдиреНрдЫред рдердк рд░реВрдкрдорд╛, рдпреЛ рд╕реНрдкрд╖реНрдЯ рдЫреИрди рдХрд┐ рдХреБрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВ рдпрд╕ рдореЛрдбрдорд╛ рдЪрд▓реНрдиреБрдкрд░реНрдЫ рд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╕рд░реА рдЕрдиреБрдЧрдорди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред




рд╕реНрд░реЛрдд: 3dnews.ru

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