Сюда относятся разнообразные скругленные уголки, формы заполнения и ввода и другие визуальные эффекты для украшения веб-странички. К прорывным возможностям относят независимую вставку видео. Теперь не надо «кодить» сложный плеер для сайта, а достаточно прописать тег <video> и остальное браузер сам сделает за вас через видеокодек и элементы управления. Но по праву самой мощной фишкой новой версии HTML5 считается Canvas.
В прежние времена HTML мог оперировать и представлять на страницах только текст, обработанные растровые изображения в форматах JPG и иногда легкую анимацию благодаря появлению Flash-технологии. Ну а теперь новая возможность Canvas значительно расширяет возможности графического представления. Просто обозначив в разметке тег <сanvas>, разработчик получает доступ к небольшому прямоугольнику, где можно работать с пикселями, простыми фигурами в виде треугольника и прямоугольника и другими графическими примитивами через программное управление JavaScript. Вдогонку разработчики уже начали создавать библиотеки, упрощающие работу с Canvas до такой степени, что неподготовленный человек сможет создавать свои мини-игры, работающие прямо на стороне клиента, в странице сайта.
Canvas нельзя назвать слишком уникальным и инновационным явлением. Возможности работать с графикой уже были реализованы при помощи свободных стандартов SVG в браузерах Mozzila или через специальную примочку в виде языка VML для браузеров от компании Microsoft. Но все это подойдет только для отрисовки небольших графиков, которые не будут потреблять много ресурсов. Canvas - абсолютно другая по смыслу вещь. Разработчики технологии заявили, что научились частично передавать операции на графическую карту. А последние версии браузеров Chrome и IE для более быстрой работы с графикой через тег <canvas> задействуют возможности DirectX API. Canvas очень перспективный элемент для HTML5. Его можно использовать для простых динамичных заставок, с небольшим сюжетом, или для сложного многофункционального и комплексного решения, например создания игры или интерактивного приложения. И при всех очевидных преимуществах он легко поддерживается во многих браузерах.
Подробнее...