프런트엔드 개발의 가장 큰 디펜던시인 크롬 브라우저의 주요 이슈를 Chrome Platform Status의 Roadmap과 한 달간 blink-dev 활동 요약을 기준으로 정리하여 공유한다.
💡 M
은 Milestone을 의미하며, M93은 93버전을 의미한다.
💡 웹 플랫폼 관련 이슈 위주로 다루며, 서비스에 영향이 크다고 판단되는 부분은 목차에 📌 를 표시한다.
💡 표준화에 대한 웹 개발자의 의견은 크롬 스테이터스 사이트에 쓰인 내용을 그대로 인용했다.
M100
WebTransport serverCertificateHashes
옵션M101 (dev)
window.open
에서 true
를 참 같은(truthy) 값으로 수정Dev Trial
새로운 스크린 정보 API를 추가하고 기존의 윈도우 배치 API를 점진적으로 개선하여 웹 애플리케이션이 좋은 다중 화면 경험을 제공할 수 있게 한다. 이 기능은 웹 플랫폼의 단일 스크린 패러다임을 멀티 스크린 장치를 지원할 수 있도록 점진적으로 확장한다.
상기 제안에 대한 타 브라우저의 의견은 다음과 같다.
WebTransport serverCertificateHashes
옵션WebTransport serverCertificateHashes
옵션을 이용해 웹 공개 키 인프라(PKI)를 사용하는 대신 예상 인증서 해시에 대해 인증서를 인증하여 웹 사이트에서 WebTransport 서버에 연결할 수 있다.
상기 제안에 대한 타 브라우저의 의견은 다음과 같다.
크롬 브라우저에서 신뢰도 높은 검색 주소창 자동 완성 제안을 사전 렌더링할 수 있다.
상기 제안에 대한 타 브라우저의 의견은 다음과 같다.
USB 장치에서 접근자가 반환한 USBConfiguration
, USBInterface
, USBAlternateInterface
, USBEndpoint
인스턴스를 엄격한 동등 비교(===
)가 가능하게 만든다.
상기 제안에 대한 타 브라우저의 의견은 다음과 같다.
window.open
에서 true
를 참 같은(truthy) 값으로 수정이전의 변경사항에서는 window.open(url, '', 'popup=true')
에서 'popup=true'
를 false
로 해석한다. 기존에는 yes
와 1
만 참 같은 값으로 해석했으나 true
도 참 같은 값으로 해석하도록 수정한다.
상기 제안에 대한 타 브라우저의 의견은 다음과 같다.
그룹화 작업을 수행하는 Array.prototype
메서드 groupBy()
, groupByToMap()
를 추가한다.
상기 제안에 대한 타 브라우저의 의견은 다음과 같다.