# Performance, Perceived Speed, And Resilience Design ## 목적 사용자는 내부 아키텍처보다 `빠르게 느껴지는지`, `망가지지 않는지`, `실패해도 덜 답답한지`를 기억한다. 이 문서는 체감 속도와 복원력을 UX 설계 관점에서 정리한다. ## 체감 속도의 핵심 - 즉시 뭔가 보여야 한다 - 누른 뒤 반응이 있어야 한다 - 로딩 중에도 내가 길을 잃지 않아야 한다 ## 기본 패턴 - 스켈레톤 우선 - 마지막 상태 캐시 표시 - 전송 즉시 낙관적 반영 - 실패 시 명확한 되돌림 ## 복원력 설계 - 네트워크 흔들림을 전제로 한다 - 세션 재확인은 조용히 수행한다 - 부분 실패가 전체 화면 붕괴로 번지지 않게 한다 ## 사용자 관점 성공 기준 - `느리다`보다 `안정적이다`가 먼저 느껴져야 한다 - 잠깐 끊겨도 다시 이어질 것 같은 신뢰가 있어야 한다 ## 완료 기준 - 속도 최적화는 벤치마크 숫자보다 사용자가 기다리는 느낌을 줄이는 데 집중해야 한다.