Краткий ответ, в настоящее время и в обозримом будущем, нет .
Во-первых, вы должны понимать, что речь идет не только о HTML5.Javascript также необходим для анимации, игровой логики, 2D / 3D-движка и т. Д. И хотя производительность ActionScript очень низкая, производительность Javascript ужасна по сравнению с , что .Кроме того, у Flash есть зрелая и развитая среда IDE и набор инструментов для рисования, которые позволяют создавать сложные векторные графики и анимации.Насколько мне известно, таких вещей для <canvas>
не существует.
Что касается спецификации, опять же, невозможно.Adobe контролирует IDE, языковые спецификации и проигрыватель на стороне клиента для Flash.В основном это означает, что они могут делать с ним все, что хотят.Если вам не нравятся какие-либо изменения, не покупайте / не используйте их продукт.Это означает, что они могут развивать свой продукт в любом направлении, которое они считают нужным, и в таком темпе W3C никогда не сможет сравниться.
HTML, с другой стороны, сильно отличается.W3C должен встретиться с основными поставщиками браузеров, а также послушать веб-разработчиков и конечных пользователей.И хотя яркие, интересные функции, такие как <audio>
и <canvas>
, находятся в начале списка пожеланий каждого веб-разработчика, обратная совместимость также невероятно важна для спецификаций.Это одна из причин, по которой разработка спецификаций идет так медленно - спецификации зависят не только от их развертывания W3C - это также производители браузеров, принимающие спецификации, веб-разработчики, использующие эти функции, и конечные пользователи, обновляющие свои браузеры.Ничто из этого не изменится в HTML5, так почему вы ожидаете, что скорость разработки возрастет?