Design: рдЧреИрд░-рд╡реЗрдм рдЙрджрд╛рд╣рд░рдг?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 30 рдЕрдХреНрддреВре░ 2017  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: WebAssembly/design

рдХреНрдпрд╛ рдЧреИрд░-рд╡реЗрдм рдПрдореНрдмреЗрдбрд┐рдВрдЧ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдХреЛрдИ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ? рдореБрдЭреЗ рдХреЙрд░реНрдЯреЗрдХреНрд╕-рдПрдо рдПрдорд╕реАрдпреВ рдХреЗ рд╕рд╛рде WebAssembly рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИред

рд╕рднреА 7 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Parity cryptocurrency рдЕрдкрдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП wasm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣реА рд╣реИ, рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдореИрдВрдиреЗ рд╕реБрдирд╛ рдерд╛ред

рдореИрдВ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЗ рд▓рд┐рдП рдореВрд▓ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрдиреЗ рдЦрд┐рд▓реМрдирд╛ рдУрдПрд╕ рдореЗрдВ wasm рдЬреЛрдбрд╝рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ; рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдмрд╣реБрдд рджреВрд░ рдХрд╛ рдХрд╛рдо рд╣реИред

рдореБрдЭреЗ @kanaka рджреНрд╡рд╛рд░рд╛ wac рдорд┐рд▓рд╛, рдЬрд┐рд╕реЗ рдПрдореНрдмреЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рд▓рдХреНрд╖реНрдп рдХреНрдпрд╛ рд╣реИред

Node.js рдЖрдкрдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рджрд╛рдВрд╡ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡рд┐рджреЗрд╢реА рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИред

.NET рдХреЗ рд▓рд┐рдП WebAssembly .NET рдорд╛рдирдХ 1.4+ рд╕рдорд░реНрдерд┐рдд рдХрд╣реАрдВ рднреА рд▓рдЧрднрдЧ рдореВрд▓ рдЧрддрд┐ рд╕реЗ рдЪрд▓реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рдХреЙрд░реНрдЯреЗрдХреНрд╕-рдПрдо рд╢рд╛рдорд┐рд▓ рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдЖрдк wasm-jit-prototype рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рдирд╛ рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рдмрд╕реЗ рдкреНрд░рдореБрдЦ рдЙрджрд╛рд╣рд░рдг рд╕рдВрджрд░реНрдн рджреБрднрд╛рд╖рд┐рдпрд╛ рд╣реИ рдЬреЛ рдпреБрдХреНрддрд┐ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ: https://github.com/WebAssembly/spec/tree/master/interpreter

рдореЗрд░рд╛ libwasm рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдПрдХ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рджреБрднрд╛рд╖рд┐рдпрд╛ рднреА рдмрдирд╛рддрд╛ рд╣реИред рдЖрдк рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рдЕрдкрдиреА рдЗрдЪреНрдЫрд╛рдиреБрд╕рд╛рд░ рдХрд┐рд╕реА рднреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдПрдореНрдмреЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: https://github.com/JohnSully/libwasm

My WasmVM рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдПрдХ рджреБрднрд╛рд╖рд┐рдпрд╛ рднреА рдмрдирд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХреБрдЫ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдЬреИрд╕реЗ рдСрдЯреЛ рд▓рд┐рдВрдХ рдореЙрдбреНрдпреВрд▓, рдЯреНрд░реИрдк рджреНрд╡рд╛рд░рд╛ рд╕рдкреЛрд░реНрдЯ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ ... рдЖрджрд┐ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
https://github.com/LuisHsu/WasmVM

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕