• Firefox chat forum WebRTC angular Продолжаю пилить свой чатофорум. На ночь глядя поправил пару багов с высотой WYSIWYG. Решил вот выложить свою морду-лица, пока проверял WebRTC.
    Вот нашел один баг — когда звоню из Хрома в ФФ, то все работает, сессия устанавливается. А если звонить из ФФ в Хром, то получается какая-то лажа. Короче весь этот ICE там немного через одно место сделан. Скриншаринга до сих пор толком нет, только через экстеншены, которые выставляют флаги.
    Еще добавил тултипы, но блин, из-за них что-то жестоко все стало тормозить, особенно в ФФ. Наверно прийдется полностью с нуля свои написать. Вообще может на Angular4 все переписать? Я смотрю, там они прямо серьезно так все сделали. Вроде и не жабаскрипт считай. Хотя у меня доверия к поделкам Микрософта нет.
    Вообще будут рад людям на ресурсе. Друзей всех уже достал своими недостартапами. Надеюсь тут не забанят.

Replies (19)

  • @zoonman, Очередной раз предлагаю пилить жуйк, тут и пользователей больше, и разработчиков, куда веселее получится :)
  • @vt, Да думал уже, причем всерьез. Даже смотрел ваши реактовские наработки и API. Просто у жуйка ограничения в плане форматирования сообщений, опять же никаких кастомных файлов и т.д. потому что все завязано на джаббер. Как только я захочу их соединить, надо будет впутываться в XMPP, а от XML меня просто тошнит. Опять же надо как-то из Jabber звонки в веб пробрасывать, что в целом само себе интересно, но моих знаний тут просто не хватает.
  • @zoonman, Ээ, в каком месте он привязан к жабберу? Ну а "ограничения" как раз и нужно убрать
  • @alex0b, Да-да-да! Давай еще!
  • @vt, Просто я сюда попал через жаббер и мне казалось, что интеграция с ним критически важна.
  • @zoonman, Важно только лишь не сломать то, что есть, для тех старперов, что "попали" через него. Никакие новые фичи совершенно необязательно пробрасывать в жаббер, кому нужны новые фичи — заведет хотя бы браузер для них.
  • @zoonman, реактовские наработки
    omg это где такое
  • @zoonman, не, ну пардон, там данные подсасываются единократно при загрузке, и реакт отдыхает, получается, а не работает
  • @lurker, а то у меня вот аналогичный по функционалу код на 50 строк с автоподсосом jsrun.it
  • @lurker, Реакт не имеет никакого отношения к "подсосу данных"
  • @vt, имеет постольку поскольку они бьют себя в грудь, что апдейт дома у них оптимальный. а если ты данные не подсасываешь, то ты рисуешь весь дом, и выхлопа от реакта ноль
  • @lurker, Ты совершенно не понять Суть(тм) реакта. Во-первых, виртуальный дом — это отдельная библиотека react-dom. Во-вторых, никто себя никуда не бьет в грудь, и insertAjacentHTML работает быстрее.
    А суть его в том, чтоб не говнякать 50 строк нечитаемой херни, а разбивать код на реюзабельные компоненты, и следить за стейтом. Есть куча убийц реакта, которые типа рисуют БЫСТРЕЕ, ценой читабельности кода.
  • @vt, а где в этом зипе стейт?
  • @lurker, В этом зипе мои первые упражнения, не знаю что ты к нему привязался
  • @vt, да я тоже не знаю. попиздеть охота
  • @lurker, собсно это вообще отличное описание моей мотивации как участика этого сайта