2025년 4월 월간 크롬 이슈 리포트
AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

월간 크롬 이슈 리포트 2025년 4월호

분야 프로그래밍/소프트웨어 개발

대상자 웹 개발자 및 프런트엔드 개발자

핵심 요약

  • Chrome 136~138 버전 업데이트에서 지원 중단 항목(canLoadOpaqueURL, SwiftShader fallback, --load-extension) 및 신규 기능(Pointer Capture, CSS if(), RegExp.escape())이 포함됨
  • 보안 강화를 위한 :visited 스타일링 조건 강화 및 사이드 채널 공격 방지
  • 크로스 사이트 Blob URL 제한DOM 이벤트 변경 등 웹 애플리케이션 영향 큰 변경 사항 포함

섹션별 세부 요약

  1. Chrome 136 버전 변경사항
  • ⚠️ canLoadOpaqueURL 메서드 지원 중단 (이미지 로드 제한 강화)
  • ⚠️ 특정 태그에 중첩된 h1 글꼴 크기 규칙 제거 (접근성 문제 발생)
  • Pointer Capture 방식으로 click 이벤트 타깃 요소 설정 (인터랙션 제어 개선)
  • RegExp.escape() 메서드 추가 (정규식 이스케이프 처리 간소화)
  1. Chrome 137 버전 변경사항
  • ✅ Blob URL 교차 사이트 사용 제한 (보안 취약점 방지)
  • ✅ CSS if() 함수 추가 (조건부 스타일링 유연성 확대)
  • ✅ HTTP 프로토콜 프리렌더링 차단 (사용자 경험 최적화)
  • ✅ SVG 요소 transform 속성 지원 (그래픽 표현 유연성 증가)
  1. Chrome 138 버전 변경사항
  • ⚠️ SwiftShader fallback 제거 (WebGL 대체 API 필요)
  • ⚠️ --load-extension 명령줄 플래그 지원 중단 (보안 강화)
  1. Chrome NEXT 버전 변경사항
  • ⚠️ macOS 11 지원 중단 (브라우저 지원 종료)
  • ⚠️ Intl Locale 객체 getters 속성 및 Intl.v8BreakIterator 제거
  • ⚠️ unload 이벤트 지원 중단 (자원 관리 최적화)
  • ⚠️ Protected Audience API 구버전 지원 중단 (보안 표준 업데이트)

결론

  • Deprecated 기능(canLoadOpaqueURL, SwiftShader fallback, --load-extension)은 이용 중단으로 이동하며, 신규 API(Pointer Capture, CSS if(), RegExp.escape())는 보안 및 성능 개선을 목표로 도입됨
  • :visited 스타일링삼중 키 방식으로 보안 강화됨
  • 크로스 사이트 Blob URL 공유DOM 이벤트 변경은 웹 애플리케이션 개발에 중요한 영향을 미침
  • Chrome 139부터 macOS 11 지원 종료보안 위험 발생 가능성이 있음
  • 실무 팁: deprecated 기능은 새로운 API로 전환해야 하며, 보안 취약점 방지를 위해 Blob URLunload 이벤트 활용 시 주의 필요