You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[ ] The holy grail [#402](https://github.com/nhooyr/websocket/issues/402)
42
43
@@ -120,8 +121,9 @@ Advantages of nhooyr.io/websocket:
120
121
- Gorilla requires registering a pong callback before sending a Ping
121
122
- Can target Wasm ([gorilla/websocket#432](https://github.com/gorilla/websocket/issues/432))
122
123
- Transparent message buffer reuse with [wsjson](https://pkg.go.dev/nhooyr.io/websocket/wsjson) subpackage
123
-
-[3.5x](https://github.com/nhooyr/websocket/pull/326#issuecomment-1959470758) faster WebSocket masking implementation in assembly for amd64 and arm64 and [2x](https://github.com/nhooyr/websocket/releases/tag/v1.7.4) faster implementation in pure Go
124
+
-[1.75x](https://github.com/nhooyr/websocket/releases/tag/v1.7.4) faster WebSocket masking implementation in pure Go
124
125
- Gorilla's implementation is slower and uses [unsafe](https://golang.org/pkg/unsafe/).
126
+
Soon we'll have assembly and be 3x faster [#326](https://github.com/nhooyr/websocket/pull/326)
125
127
- Full [permessage-deflate](https://tools.ietf.org/html/rfc7692) compression extension support
126
128
- Gorilla only supports no context takeover mode
127
129
-[CloseRead](https://pkg.go.dev/nhooyr.io/websocket#Conn.CloseRead) helper for write only connections ([gorilla/websocket#492](https://github.com/gorilla/websocket/issues/492))
0 commit comments