Chrome 62 지원 중단 및 삭제

조 메들리
조 메들리

거의 모든 Chrome 버전에서 제품, 성능, 웹 플랫폼의 기능과 관련된 수많은 업데이트와 개선사항이 확인되었습니다. 이 도움말에서는 9월 14일 베타 버전인 Chrome 62의 지원 중단 및 삭제에 관해 설명합니다. 이 목록은 언제든지 변경될 수 있습니다.

RTCPeerConnection.getStreamById() 삭제

약 2년 전 getStreamById()WebRTC 사양에서 삭제되었습니다. 대부분의 다른 브라우저는 이미 구현에서 삭제되었으며 Chrome 60에서는 이 기능이 지원 중단되었습니다. 이 함수는 많이 사용되지 않는 것으로 여겨지지만, getStreamById()가 여전히 지원되는 Safari를 제외한 Edge 및 WebKit 기반 브라우저와의 상호 운용성 위험도 약간 있는 것으로 보입니다. 대체 구현이 필요한 개발자는 아래의 삭제 인텐트에서 예시 코드를 확인할 수 있습니다.

삭제 의도 | Chromestatus Tracker | Chromium 버그

SharedWorker.workerStart 삭제

작업자 성능 모니터링에 사용하기 위한 이 속성은 2년 이상 전에 사양에서 삭제되었으며 다른 주요 브라우저에서는 지원되지 않습니다. 작업자의 성능을 추적하는 보다 현대적인 접근 방식은 Performance.timing를 사용합니다.

삭제 의도 | Chromestatus Tracker | Chromium 버그

SVGPathElement.getPathSegAtLength() 삭제

Chrome 48에서는 SVG 사양에 따라 SVGPathElement.pathSegList() 및 관련 인터페이스가 삭제되었습니다. 당시에 이 메서드가 실수로 잘못 남아 있었습니다. 지난 2년 동안 Blink에 더 이상 존재하지 않는 객체가 반환되었기 때문에 이러한 삭제로 인해 웹페이지가 중단되지는 않을 것으로 예상됩니다.

삭제 의도 | Chromestatus Tracker | Chromium 버그

안전하지 않은 iframe에서 알림 사용 삭제

iframe의 권한 요청은 사용자에게 혼란을 줄 수 있습니다. 포함된 페이지의 출처와 요청을 보낸 iframe의 출처를 구분하기가 어렵기 때문입니다. 요청 범위가 불분명하면 사용자가 권한 부여 또는 거부 여부를 판단하기 어렵습니다.

또한 iframe에서 알림을 허용하지 않으면 알림 권한 요구사항이 푸시 알림의 요구사항과 일치되어 개발자가 불편을 겪을 수 있습니다.

이 기능이 필요한 개발자는 새 창을 열어 알림 권한을 요청할 수 있습니다.

삭제 의도 | Chromestatus Tracker | Chromium 버그