HTML5 позволяет веб-разработчику делать некоторые вещи, которые раньше были сложными или невозможными в обычном HTML. Таким образом, многие сайты, которые хотели сделать это, использовали другие подключаемые технологии, такие как Adobe Flash, для достижения своих целей проектирования.
Переход на HTML5 не имеет строгого смысла, но, как правило, он означает, что они отказываются от технологий, отличных от HTML, таких как Adobe Flash, и вместо этого используют возможности HTML5 в современных браузерах для создания дизайна своих сайтов.
Одна большая проблема при переходе на HTML5 (помимо создания совершенно нового дизайна сайта) заключается в том, как обращаться с браузерами (такими как IE), которые не поддерживают соответствующие технологии HTML5. Несмотря на все свои недостатки, одним из преимуществ Flash было то, что конкретная версия Flash предоставляла общий набор функций для любого браузера, в котором она была размещена. Поскольку HTML5 поставляется с браузером, вы получаете то, что поддерживает браузер. Конечно, существуют обширные библиотеки Javascript, которые пытаются заполнить некоторые недостающие функции в старых браузерах, но это дополнительная работа, а не полная замена.