Доброго времени суток. Появилась задача создать чат, который будет поддерживать шифрование и, желательно, отсутствие бэкенда. Т.е. стоит задача сделать такой чат, который вообще не сохранял бы никаких данных. Гугл вывел меня на WebRTC, но многие решения, которые я там нашел, сводятся к использованию сторонних библиотек. Мне бы хотелось все сделать ручками, но без изобретений велосипедов, конечно. Либо может есть какие-нибудь другие технологии для этого? Заранее спасибо.
P.S. WebRTC выбрал как легкий способ установить P2P соединение, опять же без сервера. Стоит ли смотреть в сторону socket.io?
P.P.S. И вообще, возможно ли полностью обойтись без сервера или все-таки мне придется использовать хоть какой-то бэкенд?
Алексей Уколов: насколько в моем случае реально использовать WebRTC и все сделать самому, без сторонних библиотек. Либо же мне стоит посмотреть в сторону других технологий?
Если вам нужен только чат, то socket.io будет удобнее, тем боле весь бэкенд можно сделать на том же NodeJs, на котором вы сокет и развернете, т.ч. если потребуется — не сложно будет добавить.
theWaR_13: позволяет, не так выразился, подразумевал что лучше бэкенд сделать минимальным, а потом, если потребуется его расширить. А пример чата p2p есть и на офф сайте