사용자가 자주 불편해하는 검색을 개선한 경험
포트폴리오 프로젝트 게시판에서 검색창에 자동완성 기능을 추가하였습니다. 기존에는 검색어 전체를 입력하고 엔터를 쳐야 했는데, 사용자 피드백으로 타이핑 중에 미리 볼 수 있으면 좋겠다는 의견이 있었습니다. 디바운스를 처음 적용하였는데, 300ms로 설정하니 너무 느리게 느껴지고, 100ms로 줄이니 API 요청이 너무 많아지는 균형 잡기가 어려웠습니다. 최종적으로 200ms와 이전 요청 취소 방식을 사용하여 안정화하였습니다.
사용자 경험은 작은 딜레이 차이에도 체감이 다르다는 것을 느꼈습니다. 이 기능 하나로 검색 사용률이 이전보다 30% 정도 늘었습니다. 수치로 보니 더 보람찼습니다.