-
In Chrome Canary, implemented class |
Beta Was this translation helpful? Give feedback.
Replies: 9 comments
-
Interesting read. This whole QUIC thing is far from standardized though. Http2 is barely out the door and this all depends on Http3. Then you have WebRTC DataChannels |
Beta Was this translation helpful? Give feedback.
-
It is interesting. I'm looking into this, but QUIC is dramatically different and would have to be its own separate project, if anything. It could be made, sure. |
Beta Was this translation helpful? Give feedback.
-
Alright I'm hooked :) Will definitely make a project for QuicTransport - it's definitely a successor to WebSockets. This is actually not dependent on any HTTP at all, it's entirely separate and could be implemented with little effort. Esp. if one would take the pub/sub and app concepts of µWS over to this thing, as a new project. A pub/sub-over-QUIC kind of minimal server library pretty much like µWS but without HTTP. |
Beta Was this translation helpful? Give feedback.
-
Uber has been using it for a year now Google wants to collect feedback from users of the protocol... |
Beta Was this translation helpful? Give feedback.
-
Yes Google have been using QUIC since 2014 or something - but that doesn't mean it's a standard you can build apps with. Google control their own browser and can do all kinds of experiments behind the scenes and fall back to TCP otherwise. Also it seems QuicTransport is a whole new standard for browsers that build atop of QUIC and being part of WebTransports, so there are many experimental cogs involved that will take many years to properly become mainstream and widespread. Maybe even a decade? It's interesting, sure, but WebSockets were standardized in 2011 but lacked compression until 2015 and I started implementing it in 2016 so WebSockets are still kind of a new standard that people use in production systems today and will do for many years to come. I think this whole thing is interesting and there have come many nice QUIC implementations but the browser end is lacking still. You can't even find QuickTransport on caniuse.com |
Beta Was this translation helpful? Give feedback.
-
Right, I was wondering that also. There seems to be no relation to HTTP at all, it only relies on QUIC and ALPN. There seem to be a concept of URL and query and fragment though, so you could send info that way (I guess?) and reject the connection. Or, just do the classic thing and send first message with some auth info. |
Beta Was this translation helpful? Give feedback.
-
I asked a question in that draft repo and they replied like so:
Looking at the bold text, it REALLY seems experimental. They don't even know if it should build on HTTP3 or not. I bet this will take a decade before we see any real adoption. |
Beta Was this translation helpful? Give feedback.
-
Thanks for answers.
This violates the our security requirements, the client JS runtime should not have access to access tokens, therefore we always use httpOnly cookies. |
Beta Was this translation helpful? Give feedback.
-
Alright I'm closing and we can reopen next decade :) |
Beta Was this translation helpful? Give feedback.
Alright I'm hooked :) Will definitely make a project for QuicTransport - it's definitely a successor to WebSockets.
This is actually not dependent on any HTTP at all, it's entirely separate and could be implemented with little effort. Esp. if one would take the pub/sub and app concepts of µWS over to this thing, as a new project.
A pub/sub-over-QUIC kind of minimal server library pretty much like µWS but without HTTP.