Los controladores de eventos parecen una molestia en Rust, y me pregunto qué tan grandes y cuáles serían o podrían ser las ventajas. ¿Cuáles son los pasos adicionales que JS tiene o no tiene que hacer en comparación con Rust, usando WASM?
Un ejemplo que puedo encontrar leyendo la entrada en JS y ejecutando el código en Rust: haga clic en el evento leído en JS . Por lo que entiendo aquí. JS usa directamente la función Rust convertida en WASM.
Un ejemplo de lectura de la entrada del mouse en Rust: movimiento del mouse en Rust . En este ejemplo, Rust llama al controlador de eventos JS, que luego se convierte a WASM y se ejecuta.
Y -> ¿Se aplica lo mismo para leer las entradas del teclado?
¿Alguien puede ELI5? ¿Qué sucede paso a paso, y como pregunté, cuáles serían las ventajas?