HTML5.2 버전이 출시됐다. W3C(World Wide Web Consortium)이 확정한 이번 사양은 보안 및 상거래를 위한 신기능이 포함돼 있다.
W3C가 권장 사항으로 언급한 이번 버전은 HTML에 대한 업데이트되고 안정적인 가이드를 제공한다. 여러 신기능과 함께 버그 수정이 이뤄졌으며 현대 웹 플랫폼의 일부로 간주되지 않은 기술은 제거됐다.
HTML5.2의 핵심 기능은 다음과 같다.
- 웹 개발자가 웹 페이지 관련 리소스를 제어할 수 있도록 하는 메커니즘을 정의하는 콘텐츠 보안 정책. 또 다른 보안 관련 정책 결정도 포함돼 있다. 개발자는 크로스 사이트 스크립팅과 같은 콘텐츠 삽입 취약점의 위험을 줄이기 위해 애플리케이션을 잠글 수 있다.
- 판매자가 하나 또는 그 이상의 이상의 지불 방법을 사용할 수 있도록 하는데 이용할 수 있는 지불 요청 API와 API 표준화. 브라우저는 트랜잭션 (수취인, 지불 자 및 지불 방법 제공자)에서 당사자 간의 중개자 역할을 할 수 있다. 이 API는 웹 상거래를 보다 쉽게 하고 위험을 줄이기위한 것이다.
- 인터넷 애플리케이션에의 풍부한 접근성. 장애가 있는 사용자도 만족스러운 사용자 경험을 누릴 수 있도록 구현한다. 인터넷 애플리케이션 접근성과 상호 운용성을 향상시키기위한 프레임 워크가 제공된다.
- main 요소의 정의가 최신 리스폰시브 디자인 패턴을 지원하도록 업데이트됐다.
버전 5.2에서 제거 된 기능은 다음과 같다.
- showModalDialog 함수(dialog 요소로 대체 됨).
- Menu 및 menuitem 요소. 원래는 명령 그룹을 나타 내기 위해 존재했다.
- dropzone 속성, 요소 상에 떨어뜨릴 수 있는 콘텐츠를 표시하기 위한 것이었다.
HTML5.2를 얻을 수있는 곳 W3C 웹 사이트에서 온라인으로 사양을 읽을 수 있다.
HTML5.3 계획
W3C의 다음 주제는 대략 1 년 후인 HTML5.3이다. 계획된 기능은 다음과 같다.