kotalk/문서/44-performance-perceived-speed-and-resilience-design.md
2026-04-16 09:24:26 +09:00

1.1 KiB

Performance, Perceived Speed, And Resilience Design

목적

사용자는 내부 아키텍처보다 빠르게 느껴지는지, 망가지지 않는지, 실패해도 덜 답답한지를 기억한다.
이 문서는 체감 속도와 복원력을 UX 설계 관점에서 정리한다.

체감 속도의 핵심

  • 즉시 뭔가 보여야 한다
  • 누른 뒤 반응이 있어야 한다
  • 로딩 중에도 내가 길을 잃지 않아야 한다

기본 패턴

  • 스켈레톤 우선
  • 마지막 상태 캐시 표시
  • 전송 즉시 낙관적 반영
  • 실패 시 명확한 되돌림

복원력 설계

  • 네트워크 흔들림을 전제로 한다
  • 세션 재확인은 조용히 수행한다
  • 부분 실패가 전체 화면 붕괴로 번지지 않게 한다

사용자 관점 성공 기준

  • 느리다보다 안정적이다가 먼저 느껴져야 한다
  • 잠깐 끊겨도 다시 이어질 것 같은 신뢰가 있어야 한다

완료 기준

  • 속도 최적화는 벤치마크 숫자보다 사용자가 기다리는 느낌을 줄이는 데 집중해야 한다.