크롬 브라우저 unload 이벤트 지원 중단
두줄요약
Chrome의 unload 이벤트 지원 중단 배경과 대안을 정리한 글입니다. 카테노이드 미디어 플레이어는 해당 변경의 영향을 받지 않는다고 확인했습니다.
핵심 내용
- Chrome 브라우저에서
unload이벤트 지원을 단계적으로 중단하는 배경과 흐름 정리 - 주요 배경으로 보안 문제, 페이지 전환 성능 저하, 최신 웹 표준과의 비호환성, 모바일 환경에서의 실행 불안정성 제시
unload대안으로pagehide,visibilitychange,sendBeacon()API를 소개- 카테노이드 HTML5 미디어 플레이어는
unload를 사용하지 않아 Chrome 변경 영향이 없고, jQuery 내부 코드도 실제 사용 중이 아님
적용해볼 점
- 페이지 이탈 시 처리 로직은
unload대신pagehide또는visibilitychange검토 - 통계 전송이나 종료 시 데이터 전달에는
sendBeacon()활용 - Chromium 계열 브라우저 변경 사항을 전제로 호환성 점검과 라이브러리 정리 진행


