Google создал буферы протокола как замену громоздкому методу передачи данных XML. Ускоренной обработки XML было недостаточно. Большая часть Интернета выросла как мешанина различных технологий, которые были интегрированы для работы в браузере или для генерации HTML. JavaScript отделен от HTML. Flash и Silverlight также включены в микс. Мы можем выполнить работу с помощью имеющихся у нас инструментов, но можем ли мы сделать лучше?
Прежде чем упоминать стандарты (которые хорошо иметь), подумайте об эволюционных изменениях в сравнении с революционными. Если бы Генри Форд спросил людей, как лучше передвигаться, они бы сказали, что им нужна более быстрая лошадь. (Webkit - более быстрая лошадь.)
Я надеюсь, что есть проект, но я просто не читал о нем.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Существуют всевозможные «замены», и они были еще до появления Интернета. Проблема с разговором о «замене» HTML + JS заключается в том, что обсуждение обычно начинается с разочарования в одном или нескольких конкретных аспектах текущих реализаций:
Кто-то хочет более быструю лошадь, кто-то хочет неутомимую лошадь, кто-то хочет более сильную лошадь, кто-то хочет лошадь, которая пахнет горючим бензином, а не, э-э, лошадь ... Соедините все идеи вместе, и вы мог бы получите Model-T. .. или вы могли бы получить что-то из кошмара Жюля Верна / стимпанк.
За каждой революцией, которая приводит к чему-то лучшему, есть баллы, которые приводят к кровопролитию, за которым следуют такие же. Будь осторожен с желаниями...
Вы уже упомянули две альтернативы: Silverlight и Вспышка. Можно с уверенностью предположить, что у ~ 95% людей установлен Flash Player; Silverlight также получил неплохое распространение за этот короткий промежуток времени.
Но стремление к успеху не обязательно сделает ваш сайт лучше. Возникнут проблемы с доступностью, поисковые системы не смогут должным образом индексировать ваш контент, пользователи не смогут добавлять в закладки страницы, на которые они хотят вернуться. Страницы с богатой графикой, хотя и являются векторными, требуют больше времени для загрузки и часто могут просто раздражать (когда целью была визуальная привлекательность, происходило обратное). Все это можно обойти или даже исправить, но это требует гораздо больше ресурсов по сравнению со стандартами.
Все это применимо, даже если бы была какая-то новая технология, которую мы "не читал".
HTTP работает так же медленно, как и сетевое соединение, и это не из-за плохой конструкции. На самом деле это очень эффективно. Обработка HTML также происходит очень быстро, учитывая, что браузеры работают достаточно хорошо для людей, использующих их, даже на сайтах с ужасной разметкой на основе таблиц. Сцена JavaScript выглядит очень яркой; в течение последнего года повышенное внимание уделяется новой версии спецификаций, множеству реализаций, невероятному увеличению скорости в современных браузерах. И не думайте, что только WebKit быстр - Opera и Mozilla никогда не отставали.
Если вы понаблюдаете за тем, что происходило в Интернете за последние 20 лет, вы бы заметили, что проприетарные, продиктованные производителями технологии в конечном итоге были вытеснены открытыми стандартами. Единственная причина, по которой Flash Player выжил, заключалась в том, что JavaScript и открытые видеокодеки требовали некоторого времени для разработки. Теперь, когда они здесь, я думаю, что то же самое произойдет снова и снова.
Возможно, вас заинтересует Sun's Lively.
Также, вероятно, будет больше инструментов, которые компилируются в HTML + JavaScript, поэтому вам не придется иметь дело с ними напрямую (например, GWT). Существуют также проекты, которые пытаются скомпилировать другие языки для работы в браузере (например, HotRuby).
Не хотел исключать Лайвли из списка. Это так же верно, как и другие 2 технологии. На самом деле, увидеть его создание - хороший признак того, что появляется больше идей.
Итак, вы ищете смену парадигмы в веб-технологиях. всегда сложно представить, как это будет выглядеть - может быть, новая технология станет более захватывающим опытом, включающим больше органов чувств, чем просто зрение и звук (прикосновение - хороший кандидат), а также то, что позволяет взаимодействовать с движением в полном диапазоне, а затем двухмерный интерфейс мыши «наведи и щелкни».
HTML + CSS + JS будет заменен HTML + CSS + SVG + JS, который будет постепенно заменен более современными версиями первого, иногда с добавлением чего-то нового в смесь. Современные веб-технологии сильно отличаются от веб-технологий 10-летней давности. Вы можете ожидать, что через десять лет пейзаж все равно будет другим.
Посмотрите, куда смотрят альфа-вундеркинды. Что ж, все они смотрят на проекты REST с большим количеством Javascript и CSS.
Различные технологии «веб-замены», продвигаемые Microsoft, Adobe, Sun и т. д., Присутствуют здесь только потому, что эти компании надеются вернуть людей в тупик. Молитесь, чтобы у них ничего не получилось.
Веб-технологии не являются «мешаниной». Аспект мешанины исходит из множества реализаций со своими ошибками и причудами. Другими словами, он исходит из открытых форматов, реализованных на конкурентном рынке.
Если вы не обращаете внимания на эти две технологии, они действительно добавляют элементы, отсутствующие в javascript и html. Движение, синхронизированные события, взаимодействие на основе жестов и 3-е измерение. Вы все еще можете выполнять работу с помощью html, но это улучшает человеческий опыт.