HTML5 의 핵심: W3C 명세와 실제 웹 플랫폼의 차이

Source

  • Evernote/Technote scraps/The Most Important Parts of HTML5 « searching for signal.md

Summary

이 문서는 HTML5 를 단순한 W3C 명세서가 아닌, 진화하는 ‘새로운 웹 플랫폼’의 총칭으로 정의한다. W3C HTML5 명세는 과거의 웹 기술을 표준화하고 브라우저 간 호환성을 확보하는 ‘지루하지만 중요한 기반’ 역할을 한다. 반면, 대중적으로 통용되는 HTML5 는 이 기반 위에 비디오/오디오의 일류 요소화, 하드웨어 접근, 파일 시스템 접근, 병렬 처리 등 기존 웹에 없던 강력한 기능을 추가한 개념이다. 저자는 향후 웹의 미래를 결정할 가장 중요한 HTML5 기술들을 중요도 순으로 서술할 예정이다.

Key Points

  • HTML5 의 정의: W3C 의 공식 명세서(W3C HTML5) 와 웹 플랫폼의 진화를 의미하는 광의의 개념(HTML5) 을 구분한다.
  • W3C HTML5 의 역할: 3 년 전의 웹 기술 상태를 공식화하고, 오류를 제거하며, 브라우저 벤더 간 합의를 이끌어내어 크로스 브라우저 호환성을 보장한다.
  • 광의의 HTML5 의 특징: 비디오/오디오/애니메이션 등을 일류 요소로 격상시키고, 하드웨어 접근, 바이너리 데이터, 파일 시스템, 멀티프로세싱 등 새로운 기능을 웹에 통합한다.
  • 관계: W3C HTML5 는 기반/프레임워크이며, 흥미로운 HTML5 개발들은 이 위에 구축된다.