Вкратце опишу идею, некоторые мутные её стороны и вообще всё, что я надумал:
1) Предлагается реализовать чат в DC клиенте FlyLink на движке WebKit. WebKit - свободный кросплатформенный движок для отображения веб-страниц, способен мгновенно обрабатывать вебстраницы с очень сложной структурой и большим количеством объектов и не создаст лаг даже при очень сильном захламлении чата.
2) Дабы через эту фишку нельзя было устраивать дос атаку, подгружать ресурсы в один поток, только когда чат видим.
2) Каждый администратор хаба сам решает что выводить на своем хабе и резать ли html теги в чате. При перегрузке чата - естественно хабы будут терять пользователей. И наоборот на хабах, где администраторы организуют легкий красивый интерфейс в чате, пользователи будут прибавляться. Всё это дело будет регулироваться механизмом спрос <-> предложение.
3) Клиент будет сообщать о включенной поддержке HTML в чате через supports. Далее это дело можно будет обрабатывать скриптами и выводить текстовый motd клиентам без его поддержки.
4) Сделать в сборке опцию отключения HTML (который будет включен по умолчанию), чтобы не терять радикальных пользователей. (сообщить им о возможности отключения)
5) Сборка будет распространяться через сайты всех, кто участвует в данной задумке, таким образом через некоторое время таких пользователей должно стать большинство.
Отписывайтесь кто участвует и свои предложения. Нужно набрать еще хотябы 3 человека.
Напомню - это тема не для обсуждения нужно ли это. Если Вы считаете что не нужно - проходите мимо.