Wasm3 рдкрд╛рд╕
wasm3 рдЪрд▓рд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓рд╛рдИ 64Kb рдХреЛрдб рдореЗрдореЛрд░реА рд░ 10Kb RAM рдЪрд╛рд╣рд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ WebAssembly рдорд╛ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░рд┐рдПрдХрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдЪрд▓рд╛рдЙрди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
Maix (K210), HiFive1 (E310), Fomu (ICE40UP5K) рд░ ATmega1284, рд╕рд╛рдереИ x86, x64, ARM, MIPS, RISC-V рд░ Xtensa рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдмреЛрд░реНрдбрд╣рд░реВ рд░ рдХрдореНрдкреНрдпреБрдЯрд░рд╣рд░реВрдорд╛ред рд╕рдорд░реНрдерд┐рдд рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдорд╣рд░реВрдорд╛ рд▓рд┐рдирдХреНрд╕ (OpenWRT рдорд╛ рдЖрдзрд╛рд░рд┐рдд рд░рд╛рдЙрдЯрд░рд╣рд░реВ рд╕рд╣рд┐рдд), Windows, macOS, Android рд░ iOS рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред WebAssembly рдордзреНрдпрд╡рд░реНрддреА рдХреЛрдбрдорд╛ wasm3 рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реНрди рдкрдирд┐ рд╕рдореНрднрд╡ рдЫ рдмреНрд░рд╛рдЙрдЬрд░рдорд╛ рджреЛрднрд╛рд╖реЗ рдЪрд▓рд╛рдЙрди рд╡рд╛ рдиреЗрд╕реНрдЯреЗрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди (рд╕реЗрд▓реНрдл-рд╣реЛрд╕реНрдЯрд┐рдЩ) рдХреЛ рд▓рд╛рдЧрд┐ред
рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рджреЛрднрд╛рд╖реЗ рдорд╛ рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреА рдХреЛ рдкреНрд░рдпреЛрдЧ рдХреЛ рдорд╛рдзреНрдпрдо рдмрд╛рдЯ рдкреНрд░рд╛рдкреНрдд рдЧрд░рд┐рдиреНрдЫ
рдердк рд░реВрдкрдорд╛, рдпреЛ рдиреЛрдЯ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ
рд╡реЗрдмрдорд╛ WebAssemblyред рдПрд▓реЗрдХреНрд╕рд╛ рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЕрдиреБрд╕рд╛рд░ рд╕рдмреИрднрдиреНрджрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рд╛рдЗрдЯрд╣рд░реВ рдордзреНрдпреЗ 948 рд╣рдЬрд╛рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкрдЫрд┐, рд╢реЛрдзрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдкрддреНрддрд╛ рд▓рдЧрд╛рдП рдХрд┐ WebAssembly 1639 рд╕рд╛рдЗрдЯрд╣рд░реВрдорд╛ (0.17%) рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЕрд░реНрдерд╛рддреНред рдкреНрд░рддреНрдпреЗрдХ 1 рд╕рд╛рдЗрдЯрд╣рд░реБ рдордзреНрдпреЗ 600 рдорд╛ред рдХреБрд▓рдорд╛, 1950 WebAssembly рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рд╕рд╛рдЗрдЯрд╣рд░реВрдорд╛ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рдерд┐рдП, рдЬрд╕рдордзреНрдпреЗ 150 рдЕрджреНрд╡рд┐рддреАрдп рдерд┐рдПред WebAssembly рдХреЛ рдкреНрд░рдпреЛрдЧрдХреЛ рджрд╛рдпрд░рд╛рд▓рд╛рдИ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрджрд╛, рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рдирд┐рд╖реНрдХрд░реНрд╖рд╣рд░реВ рдмрдирд╛рдЗрдпреЛ - 50% рднрдиреНрджрд╛ рдмрдвреА рдХреЗрд╕рд╣рд░реВрдорд╛, WebAssembly рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдЙрджреНрджреЗрд╢реНрдпрдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЦрдирди рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░рдиреНрд╕реА (55.7%) рд░ рдорд╛рд▓рд┐рд╕рд┐рдпрд╕ рд▓рд┐рдкрд┐рд╣рд░реВрдХреЛ рдХреЛрдб рд▓реБрдХрд╛рдЙрди (0.2%)ред ред WebAssembly рдХреЛ рд╡реИрдз рдкреНрд░рдпреЛрдЧрд╣рд░реВ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ (38.8%), рдЦреЗрд▓рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ (3.5%), рд░ рдЕрдиреБрдХреВрд▓рди рдЧреИрд░-рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб (0.9%) рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред 14.9% рдХреЗрд╕рд╣рд░реВрдорд╛, WebAssembly рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╣рд┐рдЪрд╛рди (рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдиреНрдЯрд┐рдЩ) рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд╛рддрд╛рд╡рд░рдг рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред
рд╕реНрд░реЛрдд: opennet.ru