Chrome 119의 새로운 기능

다음 사항에 유의하시기 바랍니다.

저는 아드리아나 자라입니다. 자세히 알아보고 개발자를 위한 Chrome 119의 새로운 기능을 살펴보겠습니다.

쿠키 만료일입니다.

Chrome 104에서 새로 생성된 쿠키 또는 만료일이 있는 쿠키의 경우 이후 해당 날짜가 400일을 넘지 않도록 제한되었습니다. 이제 동일한 한도가 이미 저장소에 있는 쿠키에도 소급 적용됩니다.

이러한 쿠키의 만료일은 Chrome 119 이상이 처음 시작되고 일회성 데이터베이스 이전 후 400일 이내로 제한됩니다. Chrome 119가 출시된 후 최소 400일이 지나기 전에는 이 변경사항의 영향을 사용자가 느낄 수 없으며, 해당 기간에 업데이트되지 않은 기존 쿠키에만 영향을 미칩니다.

만료일 권장사항에 관해 자세히 알아보세요. 조만간 서드 파티 쿠키가 지원 중단될 예정임을 알려 드립니다. 또한 지원 중단에 대비하기 위한 가이드도 참고하세요.

CSS 업데이트

CSS에 대한 세 가지 업데이트가 있습니다.

첫 번째는 입력이 잘못된 요소나 올바른 요소를 모두 나타내는 새로운 :user-invalid:user-valid 의사 클래스입니다. 하지만 이는 사용자가 상당히 상호작용한 후에만 가능합니다. 이는 :valid:invalid(의사 클래스)와 유사하지만, 사용자가 요소와 상호작용한 후에만 새 유사 클래스가 일치한다는 제약 조건이 추가됩니다.

둘째, 상대 색상 문법을 사용하면 개발자가 다른 색상의 매개변수를 수정하여 색상을 정의할 수 있습니다.

예를 들어 oklab(from magenta calc(l * 0.8) a b);를 사용하면 80% 더 밝은 Oklab 자홍색이 만들어집니다.

셋째, clip-path가 이제 더 많은 값을 지원합니다.

clip-path 속성은 요소의 어떤 부분을 표시해야 하는지 설정하는 클리핑 영역을 생성합니다. 영역 내부에 있는 부품은 표시되고 바깥에 있는 부품은 표시되지 않습니다.

이제 <geometry-box> 값을 사용하여 클립의 참조 상자를 제어할 수 있으므로 clip-path를 더 쉽게 사용할 수 있습니다. 이러한 상자 값은 기본 도형 (예: clip-path: circle(50%) margin-box)과 함께 사용하거나 지정된 상자에 클립하는 데 단독으로 사용할 수 있습니다 (예: clip-path: content-box).

xywh()rect() 함수를 사용하면 직사각형 또는 둥근 직사각형 클립을 더 쉽게 지정할 수 있습니다.

수정: 이 도움말의 이전 버전에서는 분리 프레임 개선사항을 언급했습니다. 이 변경사항은 이제 Chrome 120에 적용됩니다.

그 외에도 다양한 기능 제공

물론 이 외에도 더 많은 기능이 있습니다.

  • Chrome 119부터 WebSQL가 완전히 삭제됩니다. 리버스 오리진 트라이얼을 통해 개발자는 Chrome 123까지 WebSQL을 계속 사용할 수 있습니다.

  • 이제 monitorTypeSurfaces 옵션을 사용하여 사용자가 getDisplayMedia()와 함께 전체 화면을 공유하지 못하게 할 수 있습니다.

  • 호출자가 팝업을 전체 화면으로 바로 열 수 있도록 window.open() JavaScript API에 fullscreen windowFeatures 매개변수를 추가하는 오리진 트라이얼이 있습니다.

추가 자료

여기에서는 몇 가지 주요 사항만 다룹니다. 아래 링크에서 Chrome 119의 추가 변경사항

구독

최신 소식을 받아보려면 Chrome 개발자 YouTube 채널 새 동영상이 게시될 때마다 이메일 알림을 받게 됩니다.

Chrome 120이 출시되는 즉시 Chrome의 새로운 기능을 소개합니다.