Um tour por WebAssembly Índice

Contexto da Invocação Dinâmica

Quando nossas funções invocadas dinamicamente são chamadas, as funções precisam ter acesso à memória do módulo. Podemos colocar recursos importantes em um objeto de contexto para que nossa função tenha todas as ferramentas disponíveis para fazer seu trabalho.

```rust let loghandle = registerfunction(" (context, msgStart, msgEnd) => { let msg = context.getUtf8FromMemory(msgStart, msgEnd); console.log(msg); }");

let msg = "olá mundo"; jsinvokewith2params( loghandle, msg.asptr() as f64, msg.len() as f64); ```

Veja o exemplo para a implementação completa.