Skip to content

무의존성 아키텍처 설계

이 문서는 100% 무의존성 아키텍처 설계의 기술적 이유와 이점을 설명합니다.


📊 의존성 비교 정보 상자

비교 항목표준 Fabric 모드Speedometer
Fabric Loader Requirement0.15.0+0.15.0+
Fabric API 요구 사항필수 (fabric-api)불필요 (의존성 0개)
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.