Chrome 63의 지원 중단 및 삭제

조 메들리
조 메들리

거의 모든 Chrome 버전에서 제품, 성능, 웹 플랫폼의 기능과 관련된 수많은 업데이트와 개선사항이 확인되었습니다. 이 문서에서는 10월 26일 베타 버전인 Chrome 63의 지원 중단 및 삭제에 관해 설명합니다. 이 버전 및 이전 버전의 Chrome에서 지원 중단 및 삭제에 관해 자세히 알아보려면 지원 중단 및 삭제 페이지를 방문하세요. 이 목록은 언제든지 변경될 수 있습니다.

프로미스 유형이 있는 인터페이스 속성에서 더 이상 예외가 발생하지 않음

프로미스를 반환하는 인터페이스 속성과 함수는 오류 조건에서 예외가 발생했는지 아니면 거부되어 프로미스의 catch() 블록을 호출하는지에 대해 일관되지 않았습니다. 현재 버전의 IDL 사양은 예외를 발생시키지 않고 프로미스를 반환하는 모든 속성과 함수를 호출하여 거부합니다.

예를 들어 이전에는 MediaKeySession.closed를 호출할 때 잘못된 시간에 호출되는 경우 잘못된 호출로 인해 TypeError이 발생했습니다. 이번 변경으로 이러한 호출은 이제 catch() 블록을 구현해야 합니다.

이 변경으로 Chrome이 사양에 맞게 조정됩니다. 이 변경사항은 이미 함수에 적용되었습니다.

Chromestatus Tracker | Chromium 버그

getMatchCSSRules() 삭제

getMatchCSSRules() 메서드는 특정 요소에 적용된 모든 스타일 규칙의 목록을 가져오는 webkit 전용 API입니다. Webkit에 삭제할 수 있는 버그가 있습니다. 따라서 버전 63에서는 Chrome에서 삭제됩니다. 이 기능이 필요한 개발자는 이 Stackoverflow 게시물을 참고하세요.

삭제 의도 | Chromestatus Tracker | Chromium 버그

'consult'의 RTCRtcpMuxPolicy 삭제

rtcpMuxPolicy는 Chrome에서 RTP/RTCP 다중화 사용과 관련된 기본 정책을 지정하는 데 사용됩니다. Chrome 57에서는 다음과 같은 이유로 기본 rtcpMuxPolicy를 'require'로 변경하고 ' 맞춤설정'을 지원 중단했습니다.

  • 다중화되지 않은 RTCP는 추가 네트워크 리소스를 사용합니다.
  • 'Conversation'을 삭제하면 API 노출 영역이 더 간단해집니다. 'RtpSender'/'RtpReceiver'가 단일 전송만 보유하기 때문입니다.

Chrome 63에서는 '협상'이 삭제되었습니다.

지원 중단 예정 | Chromium 버그