19 puntos por xguru 2022-11-29 | 1 comentarios | Compartir por WhatsApp
  • Si usas WASM en el navegador para tareas complejas, ¿qué lenguaje es el más rápido?
  • Comparación de velocidad con código que copia y ordena 500 veces un arreglo con 100 mil valores aleatorios
  • En conclusión, Rust usa la menor cantidad de memoria y es el más rápido (aprox. 20 veces más rápido que JS)
    • Velocidad de ejecución: Rust (2982ms) > AssemblyScript (6405ms) > Go (9717ms) > JavaScript (68720ms)
    • Tamaño de archivo: JavaScript (1.3kb) > AssemblyScript (4.7kb) > Go (37.0kb) > Rust (74.0kb)
  • Si también se considera el tamaño del archivo, AssemblyScript también es una buena opción (es aproximadamente el doble de lento que Rust, pero 10 veces más rápido que JS)
  • El runtime de Rust fue el más rápido en Chrome. JavaScript fue más de 3 veces más rápido en Firefox que en Chrome

1 comentarios

 
kayws426 2022-11-29

Creo que fue una comparación desfavorable para JavaScript.
Los tipos de datos usados para crear el arreglo son distintos.
JavaScript usa el tipo numérico de punto flotante de 64 bits, mientras que los demás lenguajes usaron enteros de 32 bits.