http2
http2 copied to clipboard
HTTP/2 implementation for fasthttp
https://github.com/gofiber/fiber/runs/5364379599?check_suite_focus=true#step:4:1068
panic: send on closed channel goroutine 57799 [running]: github.com/dgrr/http2.(*Ctx).resolve(0x40f3b6, {0xcc4820, 0xc00008a070}) /root/gopath/pkg/mod/github.com/dgrr/[email protected]/client.go:58 +0x36 github.com/dgrr/http2.(*Conn).writeLoop.func2.1({0x445d4f, 0xc000682f70}, {0xb1f200, 0xc000b03ce0}) /root/gopath/pkg/mod/github.com/dgrr/[email protected]/conn.go:414 +0x3d sync.(*Map).Range(0xc000682f90, 0xc000682e78) /root/go/src/sync/map.go:346 +0x2aa github.com/dgrr/http2.(*Conn).writeLoop.func2() /root/gopath/pkg/mod/github.com/dgrr/[email protected]/conn.go:412 +0x1bd github.com/dgrr/http2.(*Conn).writeLoop(0xc001b98b40) /root/gopath/pkg/mod/github.com/dgrr/[email protected]/conn.go:471 +0x407 created...
The main problem this lib has is that the dispatching of handlers is not performed in different coroutines, thus, the `handleStreams` coroutine blocks entirely until the handler finishes, which is...
writeLoop: use of closed network connections when using firefox.
Keep-Alive connections get closed `ReadTimeout` seconds after connecting, even if they're actively being used to make HTTP requests:  I'm using a `ReadTimeout` of 5 seconds. As you can see,...
Yes, that's quite a challenge. I don't want to use channels, but how do you keep being thread-safe then? The main problem is that you can't serialize 2 requests at...
I am not sure if the padding methods I am using are fast enough
I see a GO_AWAY with CLOSED_STREAM error sent to client when WINDOS_UPDATE is received right after server sent END_STREAM and closed stream locally. This is seen when using fasthttp2 client...