팝오버 API
(developer.chrome.com)- 팝업 UI를 구현하기 위한 새로운 웹 표준인 Popover API가 Chrome 114 버전에 구현됨.
- 많은 UI 라이브러리들에서 각각 구현하던 팝업(모달)을 통합하기 위한 시도.
- 여전히 실험적인 기능이 포함되어 있으며, Firefox는 아직 지원하지 않음.
- Top Layer, Anchor 등 최근 추가된 기술들을 활용.
이런 API가 생기는 게 신기하긴 하네요.
표준인 만큼, 접근성 문제는 깔끔히 해결해 두면 충분히 쓸모가 있을 것 같습니다.
그런데 해커뉴스에 댓글이 너무 웃깁니다.
네이티브 팝업을 완전히 차단한 지 10년 만에 네이티브 팝오버를 개발했고,
이후 광고 문제로 네이티브 팝오버를 차단하게 되고, 10년 뒤에 다시 새로운 API가 구현될 것이라고...
물론 Firefox가 Dialog API를 구현하는데 8년이 걸린 만큼, 이 기능을 언제 쓸 수 있을지는 잘 모르겠네요.