메뉴

#자동완성

HN
Hacker News • 26일 전
IMP 5

2억 4천만 개 도메인 이름 자동완성, P99 0ms 달성하기

Wirewiki.com 운영자가 2억 4천만 개의 도메인 이름에 대해 사실상 즉각적인(P99 0ms) 자동완성을 구현한 기술 사례입니다. 핵심은 키를 누르는 순간(keyDown) 다음 글자까지 예측해 제안을 미리 받아오는(prefetch) 클라이언트 사이드 전략과, 충분히 빠른 API의 조합입니다. 측정 결과 두 번째 키 입력이 끝나기 전에 결과가 준비되면 사용자가 키에서 손을 떼기 전에 결과가 렌더링됩니다.

웹 성능 최적화 자동완성 지연 시간 최적화