- CSS Custom Highlight API는 텍스트 특정 범위 스타일 지정을 통해 하이라이트하는 웹 기술 🎨
- DOM 구조 변경 없이 하이라이트 가능해 렌더링 성능 향상 🚀
- 프로젝트 구성 및 API 지원 여부 확인 후 개발 시작 🛠️
- 텍스트 노드에서 검색어와 일치하는 범위 객체 생성 🎯
- 하이라이트 객체 생성 후 스타일 지정하여 하이라이트 등록 ✨
setStart
,setEnd
메서드로 텍스트 범위의 시작/끝 인덱스 설정 📍- 대규모 텍스트 처리 시 DOM 구조 변경 없어 우수한 성능 제공 🚄
- 검색 결과 하이라이팅, 문법/오타 표시, 코드 에디터 구문 강조 등에 활용 가능 💡
- API 사용법은 간단하며, 텍스트 하이라이트 기능 구현에 유용 💯