W3C-แ แแแแแแฅแแแงแแ แแฎแแแ แกแแแชแแคแแแแชแแแก แแ แแแฅแขแ, แ แแแแแแช แกแขแแแแแ แขแแแแแก WebAssembly 2.0-แก แแ แแแกแแแ แแแแแแจแแ แแแฃแ API-แก, แ แแช แกแแจแฃแแแแแแก แแซแแแแก แจแแฅแแแแก แแแฆแแแ แฎแแ แแกแฎแแก แแแแแแแชแแแแ, แ แแแแแแแช แแแ แขแแขแฃแแแ แแ แแฃแแแ แแแกแ แแ แแแแ แแขแฃแ แฃแ แแแแขแคแแ แแแแแ. WebAssembly แแแแแแแแแ แแ แแฃแแแ แแแแ แแแแแฃแแแแแแแ, แฃแแแแแ แกแแแฃแ , แแแแแแ แแแแแก แจแฃแแแแแฃแ แแแแก แกแฎแแแแแกแฎแแ แแ แแแ แแแแ แแแแก แแแแแแแแ แจแแแแแแแแ แแแแแแแชแแแแแก แแแกแแจแแแแแ. WebAssembly-แแกแแแแก JIT-แแก แแแแแงแแแแแแ, แจแแแแซแแแแ แแแแฆแฌแแแ แจแแกแ แฃแแแแแก แแแแแแแก, แ แแแแแแแช แแฎแแแกแแ แแจแแแแแฃแ แแแแแแ.
WebAssembly แขแแฅแแแแแแแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แแ แแฃแแแ แจแ แแแฆแแแ แฎแแ แแกแฎแแก แแแแชแแแแแแก แจแแกแแกแ แฃแแแแแแ, แ แแแแ แแชแแ แแแแแ แแแแแ แแแ, แแฃแแแ แแแแฃแจแแแแแ, แแ แแคแแแ แแ 3D แแแแแแฃแแแ แแแ, แแแแแจแแแแก แแแแแแแแ แแแ, แแ แแแขแแแ แแคแแฃแแ แแแแ แแชแแแแ แแ แแแแแแแขแแแฃแ แ แแแแแแแแแแ, แแแแแแแ แแฃแแแ แแแแ แแแฌแแ แแแ แจแแแแแแแ แแแแแแ, แ แแแแ แแชแแ C/C++. .
WebAssembly-แแก แแแแแแ แแแแแแแก แจแแ แแก แแ แแก แแแ แขแแแแแฃแ แแแแก, แแ แแแแแแแ แแแแแ แฅแชแแแแกแ แแ แแแแแก แแแแแขแฃแ แ แจแแกแ แฃแแแแแก แฃแแ แฃแแแแแงแแคแ แกแฎแแแแแกแฎแแ แแแแขแคแแ แแแแ. แแฎแแแฎแแ WebAssembly แแกแแแ แแแฌแแแแฃแ แแ, แ แแแแ แช แฃแแแแแ แกแแแฃแ แ แแแแขแคแแ แแ แแแแแก แฃแกแแคแ แแฎแ แจแแกแ แฃแแแแแกแแแแก แงแแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแจแ, แแแแ แแชแแฃแ แกแแกแขแแแแจแ แแ แแแฌแงแแแแแแแแจแ, แแ แแฃแแแ แแแแ แแ แจแแแแแคแแ แแแแแ.
W3C-แ แแแแแแฅแแแงแแ WebAssembly 2.0-แแก แกแแแ แกแแแชแแคแแแแชแแแก แแ แแแฅแขแ:
- WebAssembly Core - แแฆแฌแแ แก แแแแแแ แแแแแก แแแ แขแฃแแแฃแ แแแแฅแแแแก WebAssembly แจแฃแแแแแฃแ แ แแแแแก แแแกแแจแแแแแ. WebAssembly-แแแ แแแแแแจแแ แแแฃแแ แ แแกแฃแ แกแแแ แแแฌแแแแแฃแแแ ".wasm" แคแแ แแแขแจแ, Java-แจแ ".class" แคแแแแแแแก แแกแแแแกแ, แ แแแแแแช แจแแแชแแแก แกแขแแขแแแฃแ แแแแแชแแแแแก แแ แแแแแก แกแแแแแแขแแแก แแ แแแแแชแแแแแแแ แแฃแจแแแแแกแแแแก.
- WebAssembly JavaScript แแแขแแ แคแแแกแ - แฃแแ แฃแแแแแงแแคแก API-แก JavaScript-แแแ แแแขแแแ แแชแแแกแแแแก. แกแแจแฃแแแแแแก แแแซแแแแ แแแแฆแแ แแแแจแแแแแแแแแ แแ แแแแแกแชแแ แแแ แแแแขแ แแแ WebAssembly แคแฃแแฅแชแแแแก. WebAssembly-แแก แจแแกแ แฃแแแแ แแแฐแงแแแแ JavaScript แฃแกแแคแ แแฎแแแแแก แแแแแแก แแ แงแแแแ แฃแ แแแแ แแฅแแแแแแ แแแแแแ แกแแกแขแแแแกแแแ แฎแแ แชแแแแแแแ แแกแแแ, แ แแแแ แช JavaScript แแแแแก แจแแกแ แฃแแแแ.
- WebAssembly Web API - แแแแกแแแฆแแ แแแก แแ แแแ แแแแ แแแแก แแแขแแ แคแแแกแก Promise แแแฅแแแแแแแ แแแคแฃแซแแแแฃแแ ".wasm" แ แแกแฃแ แกแแแแก แแแแฎแแแแแกแ แแ แจแแกแ แฃแแแแแกแแแแก. WebAssembly แ แแกแฃแ แกแแก แคแแ แแแขแ แแแขแแแแแแ แแแฃแแแ แจแแกแ แฃแแแแแก แแแกแแฌแงแแแแ แคแแแแแก แกแ แฃแแแ แฉแแขแแแ แแแแก แแแแแแแแแก แแแ แแจแ, แ แแช แแฃแแฏแแแแกแแแก แแแ แแแแแแแชแแแแแก แ แแแแแ แแแแก.
แซแแ แแแแแ แชแแแแแแแแแ WebAssembly 2.0-แจแ แกแขแแแแแ แขแแก แแแ แแแ แแแ แกแแแกแแแ แจแแแแ แแแแ:
- v128 แแแฅแขแแ แแก แขแแแแกแ แแ แแแกแแแ แแแแแแจแแ แแแฃแแ แแแฅแขแแ แแก แแแกแขแ แฃแฅแชแแแแแก แแฎแแ แแแญแแ แ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แจแแแกแ แฃแแแ แแแฅแแแแแแแแ แแ แแแแแ แแชแฎแแแแ แ แแชแฎแแแแแ แแแ แแแแแฃแ แแ (SIMD, แแ แแ แแแกแขแ แฃแฅแชแแแก แแ แแแแแ แแชแฎแแแแแ แแแแแชแแแแแ).
- แชแแแแแแแแ แแแแแแแฃแ แ แชแแแแแแแแก แแแแแ แขแแกแ แแ แแฅแกแแแ แขแแก แจแแกแแซแแแแแแแ, แ แแช แกแแจแฃแแแแแแก แแซแแแแ แแแแแแแฃแ แ แแแแแแจแแ แแแ แแแแแแงแแแแก แแกแแ แแแแจแแแแแแแแแแ, แ แแแแ แแชแแ แกแขแแแแก แแแฉแแแแแแแแแ C++-แจแ.
- แแฎแแแ float to int-แแก แแแแแแ แขแแชแแแก แแแกแขแ แฃแฅแชแแแแ, แ แแแแแแแช แแแแก แแแชแแแแ, แ แแ แแแแแแแแแแกแ แแแแแแงแแแแ, แ แแแแกแแช แจแแแแแ แแแแแแแแแแแ, แแแแแ แฃแแแแก แแแแแแแแฃแ แแ แแแฅแกแแแแแฃแ แจแแกแแซแแ แแแแจแแแแแแแแก (แแฃแชแแแแแแแแ SIMD-แแกแแแแก).
- แแแแแ แ แแชแฎแแแแแก แแแจแแแแแก แแแคแแ แแแแแแก แแแกแขแ แฃแฅแชแแแแ (แ แแชแฎแแแก แแแขแแก แกแแฆแ แแแก แแแแ แแ แแแจแแแกแ แแ แแแแจแแแแแแแแก แจแแแแ แฉแฃแแแแแ).
- แแแแแแแแกแ แแ แคแฃแแฅแชแแแแแก แแฎแแ แแแญแแ แ, แ แแแแแแแช แแแ แฃแแแแแ แแ แแแแ แแแแจแแแแแแแแก (แแแ แแ แคแฃแแฅแชแแแแแ แแ แแแแแ แแแ แแแแขแ แแก แแแแแชแแแแกแ).
- BigInt64Array แแ BigUint64Array JavaScript แคแฃแแฅแชแแแแแก แแแแแ แแแ BigInt JavaScript แขแแแแกแ แแ 64-แแแขแแแแ แแแแแ แ แแชแฎแแแแแก WebAssembly แฌแแ แแแแแแแแแแแแแก แจแแ แแก แแแแแแ แขแแชแแแกแแแแก.
- แกแแชแแแแแ แ แขแแแแแแก (funcref แแ externref) แแ แแแแแแ แแแแแแจแแ แแแฃแแ แแแกแขแ แฃแฅแชแแแแแก แแฎแแ แแแญแแ แ (select, ref.null, ref.func แแ ref.is_null).
- Memory.copy, memory.fill, memory.init แแ data.drop แแแกแขแ แฃแฅแชแแแแ แแแฎแกแแแ แแแแก แ แแแแแแแแก แจแแ แแก แแแแแชแแแแแแก แแแแแ แแแแกแแแแก แแ แแแฎแกแแแ แแแแก แ แแแแแแแแแก แแแกแฃแคแแแแแแแกแแแแก.
- แชแฎแ แแแแแแก แแแ แแแแแ แฌแแแแแแกแ แแ แจแแชแแแแก แแแกแขแ แฃแฅแชแแแแ (table.set, table.get, table.size, table.grow). แ แแแแแแแแ แชแฎแ แแแแก แจแแฅแแแแก, แแแแแ แขแแกแ แแ แแฅแกแแแ แขแแก แจแแกแแซแแแแแแแ แแ แ แแแแฃแแจแ. แชแฎแ แแแแแแก แแแแแ แแแแก/แจแแแกแแแแก แคแฃแแฅแชแแแแ แกแฃแ แแแแแแก แ แแแแแจแ (table.copy, table.init แแ elem.drop).
แฌแงแแ แ: opennet.ru
