Conception sans dépendance externe
Ce document détaille les justifications techniques de l'architecture 100% sans dépendance externe.
📊 Infobox de comparaison des dépendances
| Catégorie | Mod Fabric standard | Speedometer |
|---|---|---|
| Fabric Loader Requirement | 0.15.0+ | 0.15.0+ |
| Besoin de Fabric API | Requis (fabric-api) | Non requis (0 dépendance) |
| Besoin de framework GUI | Requis (cloth-config / yacl) | Non requis (utilise F3+F6 vanilla) |
| Taille du fichier JAR | $\sim 500\text{ Ko} - 2\text{ Mo}$ | $\sim 78\text{ Ko}$ |
| Initialization Overhead | $\sim 50 - 200\text{ ms}$ | $< 1\text{ ms}$ |
💡 Justification et avantages
- Compatibilité maximale : Aucun risque d'incompatibilité avec des bibliothèques externes.
- Impact nul : Charge en $< 1\text{ ms}$ au lancement du jeu.
- Poids ultra-léger : JAR compilé de moins de $80\text{ Ko}$.
