Как известно из HTML5 выкинули очень много чего вкусного еще на ранних стадиях проектирования, возможно до момента внедрения из вкусняшек оставят только <video>, надежды мало, а в современном костылей тоже не мало (флеш, жаба-апплеты, куча всяких extjs и jquery). Оставим HTML6, давайте пофантазируем над HTML7.
Начну с того, что нужно мне:
1. Нужен надежный способ инициирования событий с сервера (websockets, ныне нужен быдлофлеш)
2. Темплейтер на клиенте (позволяет юзеру скиновать сайт до посинения, а сервер даже не узнает об этом, аналоги lor-tree-view будет гораздо проще создавать, ныне существует куча костылей с огромными тормозами, все на CSS повесить не выходит)
3. Сохрание объектов на клиенте (не просто кукисы с 4кб, а возможность кешировать любые структуры, например, списки пользователей, сообщения, профайлы и т.д., ныне можно только во флеше выделить себе 100 метров на винте, куда и сохранять все данные)
4. Более тесная интеграция с ОС (не только обещанный драг-н-дроп или выборка множества файлов, ради которой используют флеш, а полная поддержка железа - принтеров, сканеров, фотоаппаратов, гпс, акселерометров и т.д., т.е. если пользователь захочет отправить свою фотку - он сможет сделать это прямо со страницы, без флеша)
5. OOUI (если на клиенте есть описание полей формы/шаблона (№2), их методов, пришедшие типизированные данные или списки (№1), то можно построить UI в полуавтоматическом режиме, где пользователь будет сам определять возможные взаимодействия, остается добавить контексты для этих объектов и все. Например, определить класс пользователей, сделав конструктор публичным - все, регистрация на сайте готова, все как и завещал нам NakedObjects)
Почему не в толксах? Хмм, ну сами подумайте, реализуемо же, насколько сложно сделать вывод текста/прямоугольничков на экран? Насколько сложно в современных ОС открыть сокет или прицепиться к пользовательскому API какой-то библиотеки? Не совместимый с другими продуктами, так как других продуктов просто и нет, вечный бич браузерописателей пропадает.
Можно это даже не HTML-ом назвать и не браузером для работы с ним, а некоторой платформой в вакууме.