목록 보기
크롬 브라우저 unload 이벤트 지원 중단
프론트엔드

크롬 브라우저 unload 이벤트 지원 중단

카테노이드
카테노이드
2025년 1월 10일

두줄요약

Chrome의 unload 이벤트 지원 중단 배경과 대안을 정리한 글입니다. 카테노이드 미디어 플레이어는 해당 변경의 영향을 받지 않는다고 확인했습니다.

핵심 내용

  • Chrome 브라우저에서 unload 이벤트 지원을 단계적으로 중단하는 배경과 흐름 정리
  • 주요 배경으로 보안 문제, 페이지 전환 성능 저하, 최신 웹 표준과의 비호환성, 모바일 환경에서의 실행 불안정성 제시
  • unload 대안으로 pagehide, visibilitychange, sendBeacon() API를 소개
  • 카테노이드 HTML5 미디어 플레이어는 unload를 사용하지 않아 Chrome 변경 영향이 없고, jQuery 내부 코드도 실제 사용 중이 아님

적용해볼 점

  • 페이지 이탈 시 처리 로직은 unload 대신 pagehide 또는 visibilitychange 검토
  • 통계 전송이나 종료 시 데이터 전달에는 sendBeacon() 활용
  • Chromium 계열 브라우저 변경 사항을 전제로 호환성 점검과 라이브러리 정리 진행

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...