centrifugal / centrifugo

Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably. Set up once and forever.
https://centrifugal.dev
Apache License 2.0
8.45k stars 598 forks source link

[feature removal] Remove SockJS transport #765

Open FZambia opened 10 months ago

FZambia commented 10 months ago

Is your feature request related to a problem? Please describe.

SockJS was deprecated in Centrifugal ecosystem since v4 release.

We asked to reach out if SockJS is still necessary in blog posts, in docs. Nobody reached.

SockJS client is not maintained and some transports becoming archaic.

We now have our own WebSocket emulation layer. It does not require sticky sessions in distributed case, supports binary in HTTP-streaming case, much more performant.

Describe the solution you'd like.

I think it's time to remove SockJS from Centrifugo. The current plan - remove it in Centrifugo v6.