Skip to content
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

WebTransport #18

Open
jesup opened this issue Sep 26, 2023 · 4 comments
Open

WebTransport #18

jesup opened this issue Sep 26, 2023 · 4 comments

Comments

@jesup
Copy link

jesup commented Sep 26, 2023

What's the purpose of this, given WebTransport? That spec covers this usecase, and provides all sorts of additional benefits.

Where is the spec discussion on this?

Indications from major browsers?

@ricea
Copy link
Owner

ricea commented Sep 27, 2023

There's a lot of existing deployed infrastructure using the WebSocket protocol that can benefit from adopting this API. Adopting WebTransport requires new infrastructure.

As the WebSocket protocol is simpler than WebTransport, there may still be a place for it even after WebTransport is widely adopted, but we won't know for 10 years or so.

The explainer should be updated to cover these points, but I haven't done so yet.

There's isn't a spec discussion yet, because the spec isn't finished.

Similarly, I haven't asked for browser feedback yet.

@jesup
Copy link
Author

jesup commented Sep 27, 2023

h3 is about 25% of all traffic currently, and rising (and H2 is near 50% and stable). WebTransport on H2 is coming. Please keep this aligned, api-wise, with WebTransport. Is this currently in Chrome, or was it removed after the origin trial 4 years ago? (The arguments for this are weaker given WebTransport's shipping status compared to back then.)

@unit9a
Copy link

unit9a commented Jan 2, 2025

@ricea Hi, i'm interested nerd. i was wondering if websocketsream can be compatible with rSocket

https://youtu.be/W7j4aJLusRY?si=9eOdPjW_AhtWAXSC&t=253

i am curious about using websocketsream with deno.js.

@ricea
Copy link
Owner

ricea commented Jan 7, 2025

rSocket seems to be built around Reactive Streams, which are different from the WHATWG Streams used in browsers, so they're not going to align perfectly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants