1. ⚠️ HTMLVideoElement의 webkit 접두사 API 제거 (Chrome 132)
주요 변경사항
• <video> 요소에서 과거 사용되던 webkit 접두사의 API 지원이 중단됩니다.
• Fullscreen API(Element.requestFullscreen())로 전환 필요.
영향과 대처 방안
• 프로젝트에서 <video> 요소에 대한 전체 화면 전환이 필요한 경우, Fullscreen API 사용 여부를 점검.
• 오래된 브라우저 호환성을 위한 코드를 제거하여 코드베이스 간소화.
참조
2. ✅ File System Access API: 로컬 파일 액세스 간소화 (Chrome 132)
주요 기능
• 사용자의 로컬 파일과 직접 상호작용할 수 있는 강력한 API 제공.
• IDE, 텍스트 편집기, 미디어 편집기 같은 웹 앱 개발에 적합.
활용 방안
• 웹 기반 도구(예: 이미지 편집, 문서 작성) 개발 시 로컬 파일 직접 읽기/쓰기 기능 구현 가능.
• 크로스 플랫폼 애플리케이션 구축을 고려할 때 유용.
참조
3. ✅ fetch API 요청과 응답에 bytes() 메서드 추가 (Chrome 132)
주요 기능
• fetch() 요청 및 응답 데이터를 Uint8Array 형태로 반환하는 bytes() 메서드가 추가되었습니다.
• 기존의 text() 또는 blob() 대신 이진 데이터 처리에 적합.
활용 방안
• 이진 파일(이미지, 바이너리 데이터 등) 처리 시 효율적인 데이터 파싱 가능.
• 대규모 네트워크 요청 처리에서 성능 최적화.
참조
4. ✅ CSS anchor-size() 속성 지원 (Chrome 132)
주요 변경사항
• CSS의 inset 및 margin 속성에 anchor-size() 값을 허용.
• 특정 요소의 크기와 위치를 더 정밀하게 제어 가능.
활용 방안
• 복잡한 레이아웃에서 고정된 요소(anchor)의 크기와 위치를 동적으로 관리.
• 반응형 디자인 구현 시 활용 가능.