Skip to content

零依赖架构设计

本文档详细阐述了 速度计 (Speedometer) 采用 100% 零依赖 设计架构的工程考量与优势。


📊 依赖关系对比信息框

对比类别标准 Fabric 模组Speedometer
Fabric Loader Requirement0.15.0+0.15.0+
Fabric API 依赖需求必须安装 (fabric-api)不需要 (零依赖)
GUI 界面框架要求必须安装 (cloth-config / yacl)不需要 (直接使用原版 F3+F6)
JAR 文件大小$\sim 500\text{ KB} - 2\text{ MB}$$\sim 78\text{ KB}$
Initialization Overhead$\sim 50 - 200\text{ ms}$$< 1\text{ ms}$

💡 架构理念与核心收益

  1. 极致便携性与兼容性:零外部库损坏风险。
  2. 零开销:游戏启动时加载耗时 $< 1\text{ ms}$。
  3. 超轻量体积:编译后 JAR 小于 $80\text{ KB}$。

🔗 相关页面

Official documentation & web portal for Dasik Igaijinn mods.