Diseño de Cero Dependencias
Este documento detalla la justificación técnica de la arquitectura con 100% cero dependencias de Velocímetro.
📊 Cuadro comparativo de dependencias
| Categoría | Mod estándar de Fabric | Speedometer |
|---|---|---|
| Fabric Loader Requirement | 0.15.0+ | 0.15.0+ |
| Requisito de Fabric API | Requerido (fabric-api) | No requerido (0 dependencias) |
| Requisito de marco GUI | Requerido (cloth-config / yacl) | No requerido (usa F3+F6 vainilla) |
| Tamaño del archivo JAR | $\sim 500\text{ KB} - 2\text{ MB}$ | $\sim 78\text{ KB}$ |
| Initialization Overhead | $\sim 50 - 200\text{ ms}$ | $< 1\text{ ms}$ |
💡 Justificación y beneficios
- Máxima compatibilidad: Sin riesgos de rotura por dependencias externas.
- Cero impacto de rendimiento: Carga en $< 1\text{ ms}$ al iniciar el juego.
- Tamaño ultraligero: Archivo JAR compilado inferior a $80\text{ KB}$.
