Nexo Nexo

Benchmarks

Comparativas claras con otros lenguajes.

La web usa charts estilo shadcn con Recharts para visualizar latencia. Los datos actuales sirven como baseline de comunicación; el siguiente paso es conectarlos a CI.

Comparativa de lenguajes

Milisegundos p50 por etapa. Menor es mejor.

Metodología recomendada

  • Misma máquina, versión de OS y modo de energía.
  • 10 iteraciones por escenario y mediana p50 como resultado principal.
  • Separar cold start, parsing, loop CPU-bound y build optimizado.
  • Guardar comando, input, salida y versión del runtime en cada release.
Runtime Cold start CPU-bound Estado
Nexo 0.1.032 ms118 msBase actual
JavaScript47 ms133 msReferencia
Python55 ms154 msReferencia
Ruby58 ms166 msReferencia
Lua36 ms126 msReferencia

Comando de benchmark sugerido

Hasta que exista suite propia, usa scripts shell o Python que repitan cada comando, descarten outliers y exporten JSON para alimentar el chart.

nexo run examples/hola.mx --check
nexo run examples/robusto.mx
nexo build examples/hola.mx
nexo run examples/hola.mx --optimized