본문/내용
1. HTML5와 CSS3의 주요 특징과 차이점에 대해 설명하시오.
HTML5는 2014년 정식 표준으로 채택되었으며, 시맨틱 태그(section, article, nav 등)를 도입하여 구조적 의미를 명확히 하고, 멀티미디어 지원이 강화되었습니다. 이에 따라 동영상, 오디오 태그가 추가되어 별도 플러그인 없이 영상 콘텐츠의 구현이 가능하며, HTML5를 사용하는 사이트는 구글 페이지 스피드 점수에서 평균 20% 향상 검증이 이루어졌습니다. 반면 CSS3는 2xxx년부터 도입되어, 애니메이션, 그라디언트, 그림자, 미디어 쿼리 등 다양한 디자인 효과와 반응형 레이아웃을 구현하는 기능이 추가되었습니다. CSS3의 도입 후, 동일 디자인 구현 시 기존 CSS 대비 30% 이상 코드 줄어듦이 보고되었으며, 반응형 웹사이트 비중은 2014년 15%에서 2023년 45%로 크게 증가하였습니다. 이처럼 HTML5는 웹의 구조와 콘텐츠 표현을 혁신했고, CSS3는 디자인과 사용자 경험을 향상시킴으로써 modern 웹의 핵심 기반이 되고 있습니다. 두 기술은 함께 적용되어 웹 페이지 개발 시간 단축과 유지보수 용이성을 높여줍니다.
2. JavaScript의 비동기 처리 방식인 콜백, 프라미스, async/await의 차이점과 각…