Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 1280|Resposta: 1

[Outros] Páginas front-end executam funções no wasm de 3 maneiras

[Copiar link]
Publicado em 27/11/2024 08:45:24 | | | |
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 favorResposta






Anterior:Algumas dicas sobre System.Text.Json manipulando JSON
Próximo:Verifique se a string é IPv4 ou IPv6 em JavaScript
 Senhorio| Publicado em 27/11/2024 08:49:09 |
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com