문자열 계산기 구현 과정에서 입력 길이가 늘어날수록 연산 시간이 증가하는 특성을 확인했으나, 콘솔 기반이라 입력 중의 지연이 체감되지 않아 문제로 크게 느껴지지 않았다. 하지만 연산 과정의 복잡성이 프로그램 반응 속도에 영향을 줄 수 있다는 점은 분명하다고 판단.
웹 환경에서는 사용자가 입력할 때마다 즉각적인 피드백을 기대함.
→ 콘솔에서는 무시되던 입력 지연(latency)이 웹에서는 명확한 UX 문제가 됨.
문자열 계산기 로직을 웹으로 옮기면 다음과 같은 프론트엔드 특유의 병목 현상을 실험할 수 있는 구조가 됨.
이에 따라 프리코스에서 진행했던 방식인 작은 단위로 문제를 나누고 점진적으로 개선하는 방식과도 자연스럽게 연결된다고 판단.
사용자가 느끼는 지연을 어떻게 줄일 수 있을까? 라는 관점에서 성능을 바라보고자 함.