Resultados da pesquisa a pedido "webassembly"

3 a resposta

Passando uma string JavaScript para uma função Rust compilada no WebAssembly

Eu tenho essa função Rust simples: #[no_mangle] pub fn compute(operator: &str, n1: i32, n2: i32) -> i32 { match operator { "SUM" => n1 + n2, "DIFF" => n1 - n2, "MULT" => n1 * n2, "DIV" => n1 / n2, _ => 0 } }Estou compilando isso no WebAssembly ...

2 a resposta

Passar uma matriz JavaScript como argumento para uma função WebAssembly

Gostaria de testar o WebAssembly para fazer alguns cálculos complexos de matriz. Então, eu escrevi uma função C ++ simples adicionando doisint matrizes contendo 3 elementos cada: // hello.cpp extern "C" { void array_add(int * summed, int* a, ...

1 a resposta

Obter dados de forma síncrona do WebWorker?

Embora eu entenda que o JavaScript é inerentemente de thread único e geralmente desaprova essas coisas, estou me perguntando se existe alguma maneira de fazer com que um WebWorker espere até que alguns dados sejam disponibilizados no thread ...

1 a resposta

Como vincular OpenSSL com emscripten?

Estou tentando compilar algum código C que usa o OpenSSL com emscripten, mas recebo avisos de símbolos não resolvidos, como: warning: unresolved symbol: SHA256_Init warning: unresolved symbol: SHA256_Final warning: unresolved symbol: ...

2 a resposta

Chamando um ponteiro de função de estilo C em um WebAssembly a partir de JavaScript

Existe alguma maneira de obter acesso aos ponteiros de função que vivem dentro de um módulo WebAssembly? Por exemplo, dado o seguinte "módulo" compilado no WebAssembly: extern void set_callback(void (*callback)(void *arg), void *arg); static ...

1 a resposta

Vinculando o OpenSSL à montagem na web

Vinculando o OpenSSL à montagem na web Antes de fazer essa pergunta, só quero dizer que fiz alguns trabalhos de casa. A pergunta é muito semelhante à já feita aqui, ou seja,Como vincular OpenSSL ...

3 a resposta

Compilando Python no WebAssembly

Li que é possível converter o código Python 2.7 em Web Assembly, mas não consigo encontrar um guia definitivo sobre como fazê-lo. Até agora compilei um programa C para Web Assembly usando o Emscripten e todos os seus componentes necessários, ...

2 a resposta

Por que a função webAssembly é quase 300 vezes mais lenta que a mesma função JS

Encontre o comprimento da linha 300 * mais lentoPrimeiro, li a resposta paraPor que minha função WebAssembly é mais lenta que o equivalente a JavaScript? [https://stackoverflow.com/q/46331830/3877726] Mas isso esclareceu pouco o problema, e eu ...

1 a resposta

Como posso verificar se um navegador suporta o WebAssembly?

Com o suporte ao WebAssembly chegando a todos os novos principais navegadores, como posso verificar se o navegador atual que está visitando meu site é compatível?

2 a resposta

Como posso retornar uma string JavaScript de uma função WebAssembly

Como posso retornar uma string JavaScript de uma função WebAssembly? O módulo a seguir pode ser escrito em C (++)? export function foo() { return 'Hello World!'; }Além disso: posso passar isso para o mecanismo JS para ser coletado como lixo?