게시일: 2026년 9월 8일
이제 Chrome 153이 출시됩니다. 이 게시물에서는 이번 출시의 주요 기능을 공유합니다. Chrome 153 출시 노트를 모두 읽어보세요.
이번 출시의 주요 내용은 다음과 같습니다.
- 단일 축 스크롤 컨테이너는
overflow속성을 확장하여 스크롤 가능한 값을clip과 결합하여 지원합니다. - 기능 요소:
<camera>및<microphone>은 단일 기능 미디어 캡처를 위한 전용 선언적 HTML 컨트롤을 제공합니다. - 공동 반복은 JavaScript에서 여러 반복기의 진행을 동기화하기 위해
Iterator.zip()및Iterator.zipKeyed()를 추가합니다.
단일 축 스크롤 컨테이너
Chrome 153은 CSS overflow 속성을 확장하여 스크롤 가능한 값 (auto, scroll, hidden)을 clip와 결합하여 지원합니다 (예: overflow: scroll clip 또는 overflow: auto clip). 이렇게 하면 다른 축을 스크롤러로 전환하지 않고 단일 축의 스크롤 컨테이너가 생성됩니다. 이 기능은 이제 Chrome 153부터 비안정화 버전 채널 (베타, 개발자, Canary)에서 플래그 없이 테스트할 수 있습니다.
자세한 예는 개발자 테스트 준비: 단일 축 스크롤 컨테이너를 참고하세요.
기능 요소: <camera> 및 <microphone>
Chrome 144에서 <geolocation> 요소가 출시되고 Chrome 151에서 <usermedia>가 출시된 후 Chrome 153에서는 전용 <camera> 및 <microphone> 기능 요소가 도입되었습니다.
이러한 요소는 단일 기능 사용 사례를 위해 설계된 선언적 사용자 활성화 HTML 컨트롤입니다.
<camera>요소는 동영상 캡처를 요청합니다.<microphone>요소는 오디오 캡처를 요청합니다.
<usermedia>와 마찬가지로 브라우저 제어의 엄격하게 스타일이 지정된 UI를 페이지에 삽입하여 권한 프롬프트가 트리거되거나 스트림이 시작되기 전에 의도적인 사용자 클릭을 보장합니다. <usermedia>와 동일한 보안 모델과 기본 제공 권한 복구 경로를 유지하며 애플리케이션에 혼합 미디어 액세스가 필요하지 않은 경우 더 많은 제어 기능을 제공합니다.
공동 반복
Chrome 153은 JavaScript에서 공동 반복 TC39 제안을 지원하며 Iterator.zip() 및 Iterator.zipKeyed() 정적 메서드를 도입합니다.
Iterator.zip()은 여러 반복 가능한 객체의 요소를 일치하는 위치에 있는 요소를 포함하는 배열을 생성하는 새 반복기로 집계합니다. 기본적으로 가장 짧은 입력 반복기가 소진되면 반복이 완료됩니다.
mode 옵션을 사용하여 이 동작을 맞춤설정할 수 있습니다.
"shortest"(기본값): 첫 번째 입력 반복기가 완료되면 중지합니다."longest": 모든 반복기가 완료될 때까지 계속되며 선택적padding반복기를 사용하여 누락된 값을 채웁니다."strict": 입력 반복기의 길이가 같지 않으면TypeError를 발생시킵니다.
컴패니언 Iterator.zipKeyed() 메서드는 배열 대신 키가 지정된 객체를 생성하는 유사한 집계를 제공합니다.
자세한 내용과 예는 MDN의 Iterator.zip() 문서를 참고하세요.
추가 자료
여기에서는 몇 가지 주요 내용만 다룹니다. Chrome 153의 추가 변경사항은 다음 링크를 참고하세요.
구독
최신 소식을 확인하려면 Chrome Developers YouTube 채널을 구독하세요. 새 동영상이 출시될 때마다 이메일 알림을 받게 됩니다. 또는 X 또는 LinkedIn에서 새 기사와 블로그 게시물을 팔로우하세요.
Chrome 154가 출시되는 즉시 Chrome의 새로운 소식을 알려드리겠습니다.