Ну если честно говоря, то я даже не знаю, как это комментировать. Но попытаюсь дать ответ.
Такое маловероятно будет сделано, по многим причинам, одна из основных причин, что он будет переписан и будет всё будет приведено к единой технологии и взаимодействию, как например было сделано тут
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками
Вход или
Регистрация
. Хоть конечно, да и используются вебсокеты для чата, но есть всё таки ограничения, потому что в этом чате используется php реализация для вебсокетов. Но в связи с этим и существует проблема потребления памяти, но это проблема не из-за библиотеки, которая это реализует под капотом, а из-за самой природы PHP, но и это не из-за их ошибки, а из-за фундаментального способа работы PHP, в котором он ожидает потребления огромных объемов ресурсов для очень короткого момента, а затем освобождения этих ресурсов, которые будут готовы к следующему запросу.
Сами же Веб-сокеты ожидают запуска приложения, а затем удерживают его в приостановленном состоянии в ожидании триггера события, который позволит ему высвободить свою полезную нагрузку - это нормально для очень легкого приложения, работающего на node.js или аналогичных приложениях, но не для PHP в связке с Apache/Nginx.
Это одна из фундаментальных проблем, почему чат будет переписан на тоже самое, как работают сейчас темы и переписки и используют необходимый стек технологий, а вместо реализация на PHP, работает pub/sub брокер для реализации вебсокетов, реализованный на Go.
Вторым моментом является то, что сейчас полная жопа, особенно после публикации темы
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками
Вход или
Регистрация
, т.к разрабы движка ебанулись кукухой или чем не понятно. А это означает сейчас переписывание всех наших дополнений и javascript кода на нативный js. Но это ещё пол беды, т.к сейчас будет работа у них над 3.0 и там опять походу JS поменяется и опять пойдут в какую то библиотеку js, в связи с этим вызовет ещё одну жопаболь на переписывание js кода и возможно мы сделаем первоначально затычку в виде поддержки jquery, до переписывания дополнений на нативный код JS, но всё таки. И переписывание опять под что то и в весьма скором времени выглядит не очень перспективно для нас, но с 3.0 обещают новый дизайн и не только т.к 2.5+ года мы не видели 2.3 версию толком.
И к сожалению, это не шутка про новый js проект в 3.0
Так что, это весьма печально выглядит на первый взгляд, но таких проблем не будет, т.к нативный js и так будет работать и без посторонних библиотек или ещё чего то, но обратная совместимость может сломаться в вызове из наших дополнений функций XF.
И поэтому сфокусироваться мы маловероятно сможем на первом пункте.
Третьим моментом является то, что не все заметили
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками
Вход или
Регистрация
отсюда, но в движке появятся вебсокеты
И вот теперь самое интересное, если там будут ещё и ивенты, которые нам интересны для доработки живых тем и переписок, ибо там в планах переделки были и на более лучшее взаимодействие с пользователями.
Но и помимо этого у нас в планах ещё много работы и разработок, проблема лишь в людях и их количестве.
Четвертый момент, как я и говорил выше, что проблема кроется лишь в людях и количестве привлеченных людей, с этим есть проблемы. Нам нужны разные люди, которые работают в разных сферах и это не только на форум распространяется, а для и многих интересных проектов, соответственно нам нужные люди, которые могут в с/c++, c#, php, js(если вы ещё работаете с react, vuejs и не только, это будет отдельным плюс), go. Но нам нужны не только программисты, а и люди, которые работают с графикой.
В пятых, у нас очень много различных дополнений и не вышедших к тому же, в общей сложности их около 159, на форуме установлено 52 дополнения. Но то, что около 159 это не означает, что некоторые делали под наш форум, а некоторые просто не подойдут из-за тематики, но и из них есть, дополнения заготовки и не только. У нас помимо основного плана, как показано ниже на скриншоте, так и помимо этого плана есть над чем поработать.
Поэтому ну ставить, какие то сроки на данную реализацию, я не представляю.
Ну и на последок, одним из главных факторов являются личные проблемы, из-за которых ещё многое сдвигается. По поводу темы и что делать дальше я не знаю, потому что чат будет другим, закрывать её я не буду, для дальнейших комментариев. Но когда эти изменения вступят в силу, я так же не могу гарантировать, как и ставить временные рамки на реализацию.