Resultados de la búsqueda a petición "webassembly"

6 la respuesta

¿Cómo compilo un archivo C ++ en WebAssembly?

Supongamos que tengo un archivo C ++ simple y autónomo (math.cpp) Me gusta esto: int add(int x, int y) { return x + y; }¿Cómo lo compilaría para WebAssembly (math.wasm)? Nota: Estoy usando la cadena de herramientas Clang.

3 la respuesta

Compilar Python a WebAssembly

He leído que es posible convertir el código Python 2.7 a Web Assembly, pero no puedo encontrar una guía definitiva sobre cómo hacerlo. Hasta ahora he compilado un programa en C para Web Assembly usando Emscripten y todos sus componentes ...

1 la respuesta

¿Cómo vincular OpenSSL con emscripten?

Estoy tratando de compilar un código C que usa OpenSSL con emscripten, pero recibo advertencias de símbolos sin resolver como: warning: unresolved symbol: SHA256_Init warning: unresolved symbol: SHA256_Final warning: unresolved symbol: ...

2 la respuesta

Llamar a un puntero de función de estilo C en un WebAssembly desde JavaScript

¿Hay alguna forma de obtener acceso a los punteros de función que viven dentro de un módulo WebAssembly? Por ejemplo, dado el siguiente "módulo" compilado en WebAssembly: extern void set_callback(void (*callback)(void *arg), void *arg); static ...

1 la respuesta

Enlazando OpenSSL con webassembly

Enlazando OpenSSL a webassembly Antes de hacer esta pregunta, solo quiero decir que hice algunos deberes. La pregunta es muy similar a la que ya se hizo aquí, es decir, ¿Cómo vincular OpenSSL con ...

2 la respuesta

¿Por qué la función webAssembly es casi 300 veces más lenta que la misma función JS?

Encuentra la longitud de la línea 300 * más lentaPrimero de he leído la respuesta a¿Por qué mi función de WebAssembly es más lenta que el equivalente de JavaScript? [https://stackoverflow.com/q/46331830/3877726] Pero ha arrojado poca luz sobre ...

3 la respuesta

Pasar una cadena de JavaScript a una función Rust compilada en WebAssembly

Tengo esta simple función Rust: #[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 } }Estoy compilando esto a WebAssembly con ...

2 la respuesta

¿Cómo puedo devolver una cadena de JavaScript de una función WebAssembly

¿Cómo puedo devolver una cadena de JavaScript desde una función WebAssembly? ¿Se puede escribir el siguiente módulo en C (++)? export function foo() { return 'Hello World!'; }Además: ¿puedo pasar esto al motor JS para que se recolecte basura?

1 la respuesta

¿Cómo puedo verificar si un navegador es compatible con WebAssembly?

Con el soporte para WebAssembly en todos los nuevos navegadores principales, ¿cómo puedo verificar si el navegador actual que está visitando mi sitio web lo admite?

1 la respuesta

¿Obtener datos sincrónicamente de WebWorker?

Si bien entiendo que JavaScript es inherentemente de un solo subproceso y generalmente desaprueba tales cosas, me pregunto si hay alguna manera de hacer que un WebWorker espere hasta que algunos datos estén disponibles desde el hilo principal sin ...