possíveis protocolos web em javascript

Quais são as alternativas ao HTTP (porXMLHttpRequest) ao estabelecer uma conexão de servidor em JavaScript? O único que eu conheço é oProtocolo WebSocket (porWebSocket). Suas variantes seguras correspondentes https e wss incluídas.

Seria possível escolher um protocolo arbitrário com JavaScript? Como você se comunica com os serviços NTP, IMAP, UDP etc., por exemplo, no Node.js?

questionAnswers(1)

yourAnswerToTheQuestion