Open Bug 1969598 Opened 1 year ago Updated 11 months ago

Make Http3Server support streaming

Categories

(Core :: Networking, task, P2)

task

Tracking

()

People

(Reporter: emk, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [necko-triaged])

Apparently Http3Server does not forward a response until the response from origin server complete.

Apparently Http3Server does not forward a response until the response from origin server complete.

I found that this this assumption was correct.

https://phabricator.services.mozilla.com/D166642#inline-918726:

valentin:
If I'm not mistaken, this will block until we get the full response from the server, then send them all back to the client, right?
How difficult would it be to send it back as data is streaming in? (not a hard requirement for shipping this - only if seems easy to do.
kershaw:
Unfortunately, there seems to be no easy way for this, because neqo api does not support streaming.
I think the easiest way is to replace this Http/3 server with nodejs until this issue is fixed.

Blocks: 1828838
No longer blocks: 1829298
Component: General → Networking
Product: DevTools → Core
Summary: Make browser_networkobserver_decode_text.js work with Http3Server → Make Http3Server support streaming
Severity: -- → S3
Priority: -- → P2
Whiteboard: [necko-triaged]
See Also: → 1937708
You need to log in before you can comment on or make changes to this bug.