Chrome 66 지원 중단 및 삭제

조 메들리
조 메들리

ImageCapture.setOptions() 삭제됨

현재 기기 옵션 설정에 관해서는 제한 가능한 패턴을 사용하는 것을 고려하고 있습니다. 따라서 이 속성은 ImageCapture 사양에서 삭제되었습니다. 이 메서드는 프로덕션 웹사이트에서 거의 쓸모가 없는 것으로 보이기 때문에 삭제됩니다. 현재 교체 방법을 사용할 수 없습니다.

삭제 의도 | Chromestatus Tracker | Chromium 버그

서비스 워커: 동일 출처 요청에 CORS 응답 허용 안함

이전 버전의 서비스 워커 사양에서는 서비스 워커가 동일 출처 요청에 CORS 응답을 반환할 수 있었습니다. 서비스 워커가 CORS 응답에서 읽어서 완전한 합성 응답을 만들 수 있다고 생각했습니다. 이러한 경우에도 응답에서 원래 요청 URL이 유지되었습니다. 따라서 outerResponse.urlurl와 정확히 같고 innerResponse.url는 정확히 crossOriginURL와 같습니다.

최근 가져오기 사양이 변경되었으므로 Response.url가 있는 경우 노출되어야 합니다. 결과적으로 self.location.hrefself.origin와 다른 출처를 반환하는 시나리오가 발생합니다. 이 문제를 방지하기 위해 서비스 워커는 동일한 출처 요청에 대해 CORS 응답을 더 이상 반환할 수 없습니다.

이 변경사항에 관한 자세한 내용은 2017년 11월에 가져오기 사양에 대해 제출된 문제를 참조하세요.

Chromestatus Tracker | Chromium 버그

WebAudio: 압축 해제 삭제됨

웹 오디오는 원래 압축 해제 지원과 함께 제공됩니다. AudioParam 값을 값 setter를 사용하여 직접 설정했을 때는 값이 즉시 업데이트되지 않았습니다. 대신 약 10ms의 시간 상수로 지수 스무더를 적용하여 변경이 매끄럽게 실행되어 결함을 제한했습니다. 스무딩을 갖는 매개변수와 시간 상수가 무엇인지는 명시되어 있지 않았습니다. 실제 시상수가 적절한 값인지조차 명확하지 않았습니다.

많은 논의가 끝나고 작업 그룹에서 사양에서 압축 해제를 삭제했습니다. 이제 값이 설정되면 즉시 변경됩니다. 개발자는 압축 해제 대신 기존 AudioParam.setTargetAtTime() 메서드를 사용하여 압축 해제를 실행하는 것이 좋습니다. 압축 해제를 적용할 시점, 변경 속도, 평활화 매개변수를 완전히 제어할 수 있습니다.

이를 삭제하면 어떤 오디오 매개변수가 압축 해제를 지원하는지 개발자의 혼동을 줄일 수 있습니다.

삭제 의도 | Chromestatus Tracker | Chromium 버그

세 부분이 지원 중단된 CSS 위치 값

최근 사양에 따르면 위치 값을 허용하는 새 속성은 세 부분으로 된 값을 지원하지 않습니다. 이 접근 방식을 사용하면 약식 문법을 더 쉽게 처리할 수 있습니다. 현재 버전의 CSS 값 및 단위 모듈은 모든 CSS 위치 값에 이 요구사항을 적용합니다. Chrome 66부터 세 부분으로 된 게재순위 값이 지원 중단됩니다. 2018년 7월경 Chrome 68에서 삭제될 예정입니다.

삭제 의도 | Chromestatus Tracker | Chromium 버그

document.createTouch(), document.createTouchList() 메서드 지원 중단됨

TouchEvent() 생성자는 버전 48부터 Chrome에서 지원되었습니다. 사양을 준수하기 위해 document.createTouch()document.createTouchList()가 이제 지원 중단됩니다.

삭제 의도 | Chromestatus Tracker | Chromium 버그