키워드 수만 개를 텍스트에서 한 번에 찾기
키워드 수만 개를 거르는 필터가 느려서, AI에게 방법을 물어 먼저 적용부터 했습니다. 왜 빠른지는 나중에 공부했습니다. 그 단계는 확실히 빨라졌지만 전체로 보면 개선이 미미했던 이야기까지 남깁니다
화면을 구현하는 데서 멈추지 않고 백엔드와 인프라까지 문제의 흐름을 추적합니다.
AI를 도구로 활용하며 해결한 과정과 기술적 판단을 기록합니다.
키워드 수만 개를 거르는 필터가 느려서, AI에게 방법을 물어 먼저 적용부터 했습니다. 왜 빠른지는 나중에 공부했습니다. 그 단계는 확실히 빨라졌지만 전체로 보면 개선이 미미했던 이야기까지 남깁니다
3중 반복문으로 통과한 문제와 2중 반복문인데 시간 초과가 난 문제를 같은 날 만났습니다. 차이는 코드가 아니라 제한사항에 있었습니다
이벤트가 DOM 트리를 어떻게 지나가는지(캡처 → 타깃 → 버블), 왜 어떤 이벤트는 버블링하지 않는지, 그리고 버블링하지 않는 이벤트를 상위에서 잡으려면 왜 캡처여야 하는지 정리합니다.
도메인을 서버 IP로 세팅했다는데 왜 브라우저에서는 안 열릴까. DNS가 하는 일과 못 하는 일, 그 사이를 잇는 리버스 프록시, 그리고 이 문제를 프론트 개발자가 떠안게 되는 이유까지 정리했습니다.
체크리스트에서 Shift 드래그 범위 선택을 구현하며 만난 브라우저 이벤트의 함정 4가지, 고빈도 mousemove를 감당하기 위한 최적화 3종 세트(좌표 캐싱·rAF 스로틀·이진 탐색), 그리고 배포 후 그룹 리스트에서 터진 "보이지 않는 항목까지 선택되는" 버그를 잡기까지의 기록입니다.