Sobre o WebAssembly
WebAssembly é uma nova forma de codificação que pode rodar em navegadores modernos – é uma linguagem assembly de classes de baixo nível com um formato binário compacto que roda próximo ao desempenho nativo e fornece alvos de compilação para linguagens como C/C++, C# e Rust, para que possam rodar na web. Também foi projetado para coexistir com o JavaScript, permitindo que os dois trabalhem juntos.
Gerar um arquivo wasm de teste
AssemblyScript é uma linguagem WebAssembly semelhante a TypeScript (O login do hiperlink está visível.)。 Instale a ferramenta AssemblyScript, que compila o arquivo typescript em um arquivo WebAssembly. O comando de instalação é o seguinte:
Crie um novo arquivo test.ts e defina-o da seguinte forma:
Gerar o arquivo .wasm com o seguinte comando:
Parâmetros de configuração:O login do hiperlink está visível.
Execute as funções dentro do wasm
Método 1 (Mais Fácil)
Consulte diretamente a execução do módulo .js gerada, conforme segue:
Método 2
Com assemblyscript/loader, referência:O login do hiperlink está visível., o código é o seguinte:
O comando .wasm pode ser gerado da seguinte forma:
Dessa forma, não gera .ts, . JS.
Método 3
Compilação de carregamento usando WebAssembly nativo, o código é o seguinte:
Por fim, anexe o arquivo do código-fonte:
Turistas, se quiserem ver o conteúdo oculto deste post, por favor Resposta
|