Рассмотрены семантические элементы и новые стандарты языка. Описано, как создавать современные веб страницы, в том числе улучшенные веб формы, поддерживать аудио и видео, рисовать на холсте, совершенствовать оформление веб страниц с помощью CSS3. Даны практические рекомендации по созданию интеллектуальных веб приложений, хранению данных, разработке автономных приложений. Показано, как реализовать взаимодействие с веб сервером, геолокацию, фоновые вычисления, управление историей просмотров и браузерную совместимость с элементами HTML5. Для веб разработчиков.