Según una encuesta reciente, el lenguaje de programación más popular para crear aplicaciones WebAssembly es Rust.
Además, se destaca el hecho de que cada vez más, aumenta el interés en la programación WebAssembly.
Basado en una encuesta de 299 desarrolladores de aplicaciones, Scott Logic, una importante empresa de consultoría de software; publicó The State of WebAssembly 2022.
En el informe se incluyen las conclusiones de que Rust surge como el lenguaje de elección para el desarrollo de WebAssembly, con un 45% de los encuestados afirmando que lo usan con regularidad u ocasionalmente.
Según el documento, Rust y WebAssembly tienen una estrecha relación y la mayoría de los tiempos de ejecución de Wasm se desarrollan en Rust.
JavaScript fue el subcampeón de Rust y los desarrolladores podrían compilar un motor de JavaScript para Wasm.
Blazor y Python experimentaron los aumentos más altos en el uso, mientras que AssemblyScript experimentó las disminuciones más significativas.
En general, el 67 por ciento de los encuestados afirmó usar WebAssembly con frecuencia, frente al 47 por ciento del año pasado.
Entre otros hallazgos se incluyen:
- Desarrollo web es uno de los usos más populares de Wasms, ocupando el primer lugar con casi el 70 % de los encuestados, seguido de serverless (35 %), contenedorización (25 %), entornos de complemento (23 %) e internet de las cosas(12%) -los porcentajes están redondeados-.
- Wasmtime, Wasmer y Wasm3 fueron los tiempos de ejecución de WebAssembly más populares.
- Las API que no son de navegador, un soporte de depuración más sólido y herramientas de compilación mejoradas son las características más necesarias para que Wasm tenga éxito en el futuro.
- E/S, sockets, sistema de archivos, subprocesos nativos y HTTP son las recomendaciones WASI (WebAssembly System Interface) que más entusiasman a los encuestados.