-
Notifications
You must be signed in to change notification settings - Fork 787
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ember Client WebSocket support #5227
Comments
Besides ember-client I'd be thrilled to create e.g. a dom-websocket module implementing this as well, behind a common/shared abstraction. |
http4s-jdk-http-client has a WebSocket client. See I would be very glad to see an interface in http4s, and will happily port http4s-jdk-http-client to it! |
Yes, I've taken a look at it on a couple occasions, I'd love to see that (or a similar) interface in http4s proper! I'm looking at the reference for browser web sockets and it looks like it can be used to implement your high level interface. I'm no expert on these things, but maybe if the high-level interface is more straight forward we can start by porting that to http4s-client? |
Sounds like a plan ! @amesgen whenever you have some time, could you open a branch in the http4s repo with the relevant interfaces based off Some items I anticipate discussion around:
|
I think that a unified WebSocket interface in http4s would be huge, but it requires a lot of careful thought, and the traits from jdk-http-client should indeed only serve as a starting point. I will try to create an initial PR in the next weeks, but if anyone has more time to work on this, feel free to pick this up! |
As far as I see this is not completed. However, on the table in https://http4s.org/v0.23/docs/integrations.html "Ember" is said to have "Websocket Client". Is this an error in the documentation? |
@pvgoran woops, thanks for catching that, it is a mistake. A PR fixing would be much appreciated. |
This is proposed as a Google Summer of Code Project! https://typelevel.org/blog/2023/02/23/gsoc.html |
Hi everyone! I will be working on this for my gsoc project this summer. |
Now that we have ember-server WebSocket support, it shouldn't be much of a lift on the backend to build client support for it. I anticipate a bit of work around user API
The text was updated successfully, but these errors were encountered: