node-http2
node-http2 copied to clipboard
An HTTP/2 client and server implementation for node.js
The goal is the perfect API compatibility -> The goal is perfect API compatibility. It's more idiomatic English.
this PR contains Clean up ended streams to free leaked memory #200 and an additional check if stream is defined. (line 314) without these changes I was not able to...
Fixes #64 When a stream ends remove references in `_streamIds` and `_streamPriorities`. This allows streams to be freed by the GC. (Verified with heap profiling)
Prevent exceptions for the common case in which the serving endpoint sends frames after the RST_STREAM has been sent from the client endpoint. Often frames are enqueued prior to the...
Fixes #228 In the case where this._push(frame) returns null (i.e., the frame is too large for the window and split or the window size is
Fix GOAWAY deserialization when debug data is present. Additional debug data is allowed to be included in the GOAWAY frame: https://http2.github.io/http2-spec/#GOAWAY. We now put that data into `frame.debug_data` instead of...
I use this method to set request timeout, but it doesn't work. Anyone could tell how to setTimeout when using http2 request? method: request.setTimeout(1000, function () { });
At times I would get this error: ``` assert.js:85 throw new assert.AssertionError({ ^ AssertionError: false == true at Connection._send (/Users/vikaton/Desktop/speech2text/node_modules/http2/lib/protocol/connection.js:326:9) at runCallback (timers.js:651:20) at tryOnImmediate (timers.js:624:5) at processImmediate [as _immediateCallback]...