·KSP는 읽기 전용 관찰 및 새 파일 생성만 가능하지만, 컴파일러 플러그인은 FIR/IR 단계를 후킹하여 기존 코드를 직접 변형하거나 멤버를 주입할 수 있습니다.
·컴파일러 플러그인 도입 시 중간 생성 파일 감소로 인해 빌드 속도가 약 40~50% 이상 향상되며, IDE와 통합된 강력한 실시간 타입 체크가 가능해집니다.
·강력한 성능의 대가로 컴파일러 내부 API 의존성이 높아져 Kotlin 버전 업데이트 시 유지보수 비용이 증가한다는 트레이드오프가 존재합니다.