Repositorio índice de todos los benchmarks que desarrollo
Benchmarks es un repositorio paraguas que agrupa todos los proyectos de benchmarking que voy publicando. Cada subproyecto vive en su propio repositorio independiente, y este repo central actúa como índice navegable para acceder fácilmente a ellos. La idea es comparar de forma honesta y reproducible librerías y tecnologías populares, ejecutando los benchmarks con herramientas estándar (como BenchmarkDotNet en .NET) y exponiendo los resultados en un frontend claro y minimalista.
Este es un repositorio índice: aquí no hay código de producción, solo enlaces y documentación que apuntan a cada benchmark concreto y a su web asociada.
El flujo es deliberadamente simple para que cada benchmark sea reproducible y los resultados se puedan auditar.
Cada subproyecto contiene los benchmarks construidos con la herramienta estándar del ecosistema (por ejemplo, BenchmarkDotNet para .NET).
Los resultados se persisten como ficheros JSON estáticos versionados junto al código, garantizando trazabilidad.
Una web dedicada consume esos JSON y los muestra de forma visual e interactiva en benchmarks.jagoba.dev.
Benchmarks comparativos de las principales librerías de mapeo de objetos para .NET, ejecutados con BenchmarkDotNet sobre .NET 10. Los resultados se persisten como ficheros JSON estáticos y se sirven a la web compañera.
Frontend limpio y minimalista para visualizar los resultados de rendimiento de los principales mappers de .NET. Consume los JSON generados por DotnetMappingBenchmarks y los muestra de forma interactiva.