В конечном итоге это то, что поддерживается создателями браузеров. HTML 5 является многофункциональным, но окончательный вариант может быть через несколько лет. Существуют трудности при реализации таких вещей, как поддержка аудио и видео в 4 (+) основных движках рендеринга, и при том, что все они ведут себя одинаково. Даже проверка была бы рутиной. Большинство браузеров, кроме IE, поддерживают элемент canvas и SVG, но они по-прежнему составляют лишь около 25% рынка. Поскольку IE по-прежнему занимает 75-80% доли рынка, пользователи, которые не используют или не обращают внимания на альтернативы, не смогут использовать более продвинутые функции, что дает дизайнерам трудное решение.
IE8 наконец-то реализует поддержку, которую другие браузеры имеют для пользователей, а это означает, что база пользователей IE всегда будет отставать в совместимости. Хотя HTML 5 - хорошая идея, я думаю, что проприетарные решения, такие как Flash / AIR и Google Gears, будут и впредь обеспечивать стандартизированную поддержку богатых функций, которые предоставляет HTML 5. Самая большая проблема на самом деле - это стандартизация - вы должны разработать веб-сайт с максимально возможным процентом пользователей. Однако есть надежда. Разработчик Mozilla сделал плагин Canvas для IE - мы могли потенциально видеть надстройку IE с открытым исходным кодом, которая приближает его к определенному стандарту, который пользователи могут устанавливать так же, как Flash.
К чести Microsoft, они очень открыты для разработки IE8 и Windows 7 (см. Их блоги проекта), поэтому есть вероятность, что более активная разработка IE ускорит принятие HTML 5.