Закончена разработка HTML5. Наметился HTML5.1. Вместо того, чтобы полностью отказаться от этого г-на: html+css+js, будут и дальше тянуть всю эту костыльную бездонную коробку-с-фичями с вечными проблемами отображения в разных браузерах на разных осях.
Что по-вашему мнению должно быть взамен? Я думаю, что точно должно быть, первым пунктом, это полное отделение контента от его представления.
По моему мнению, текущий стек из html+js+css много лучше того, что можно было бы ожидать. И лучше этого в принципе я ничего не видел.
Но проблема конечно же есть. Проблема не в технологиях как таковых, а в том, что до сих пор не понятно что же мы хотим в итоге получить, что именно должно быть в окошке браузера.
Изначально это был простой и тупой как валенок гипертекстовый документ. Потом туда стали добавлять интерактивные элементы. Появился js.
А сейчас вообще веб-страницы превращаются в приложения. Натуральные десктопные приложения, достаточно толстые с навороченной логикой, которые иногда вполне могут работать без сервера вообще. Браузер по сути превратился в виртуальную машину с операционкой, под которую пишут приложения. При этом одновременно существуют и современные страницы которые тупой гипертекстовый документ, это никуда не делось.
То есть не понятно что же в результате мы хотим получить, какое будущее у браузеров/гипертекста/веба. Это никто не знает и знать не может. Поэтому стек из html/css/js делается таким, чтобы он мог все. И это получается у них много лучше чем можно было бы ожидать (с учетом мультивендорности браузеров, с учетом разных интересов, и с учетом того, что обратную совместимость ломать резко нельзя). По сути это все развивается в отсутствии ТЗ и даже примерного представления того, что и зачем должно получиться.