Skip to content

Commit 73f5267

Browse files
chore: Update benchmark results, graph, and README
1 parent 69958aa commit 73f5267

3 files changed

Lines changed: 41 additions & 6 deletions

File tree

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ Go WebSocket Library Comparison
1313
**Latest Benchmark Results:**
1414

1515
<!-- BENCHMARK_TABLE_START -->
16-
**Last Updated:** Wed, 12 Aug 2026 04:26:39 UTC
16+
**Last Updated:** Thu, 13 Aug 2026 04:29:06 UTC
1717

1818
| Library | Version | Throughput (MB/s) | Avg Latency (ms) |
1919
| ----------------------------------------------- | --------------- | ----------------- | ---------------- |
20-
| [coder/websocket](https://github.com/coder/websocket) | v1.8.15 | 267.33 | 28.92 |
21-
| [gobwas/ws](https://github.com/gobwas/ws) | v1.4.0 | 303.01 | 25.57 |
22-
| [gorilla/websocket](https://github.com/gorilla/websocket) | v1.5.3 | 522.28 | 14.81 |
23-
| [lesismal/nbio](https://github.com/lesismal/nbio) | v1.6.12 | 362.72 | 21.33 |
24-
| [lxzan/gws](https://github.com/lxzan/gws) | v1.10.1 | 609.77 | 12.76 |
20+
| [coder/websocket](https://github.com/coder/websocket) | v1.8.15 | 267.81 | 28.90 |
21+
| [gobwas/ws](https://github.com/gobwas/ws) | v1.4.0 | 290.75 | 26.63 |
22+
| [gorilla/websocket](https://github.com/gorilla/websocket) | v1.5.3 | 507.83 | 15.28 |
23+
| [lesismal/nbio](https://github.com/lesismal/nbio) | v1.6.12 | 367.95 | 21.04 |
24+
| [lxzan/gws](https://github.com/lxzan/gws) | v1.10.1 | 584.53 | 13.28 |
2525
<!-- BENCHMARK_TABLE_END -->
2626

2727
**Performance Over Time: Throughput (MB/s):**

benchmark/benchmark_history.json

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16483,5 +16483,40 @@
1648316483
"LatencyMs": 28.921997878328263,
1648416484
"Timestamp": "2026-08-12T04:25:40.857529192Z",
1648516485
"Version": "v1.8.15"
16486+
},
16487+
{
16488+
"LibraryName": "gorilla/websocket",
16489+
"ThroughputMBps": 507.8265625,
16490+
"LatencyMs": 15.276378500287684,
16491+
"Timestamp": "2026-08-13T04:28:06.074657332Z",
16492+
"Version": "v1.5.3"
16493+
},
16494+
{
16495+
"LibraryName": "lxzan/gws",
16496+
"ThroughputMBps": 584.5296875,
16497+
"LatencyMs": 13.279786901328258,
16498+
"Timestamp": "2026-08-13T04:28:06.074657332Z",
16499+
"Version": "v1.10.1"
16500+
},
16501+
{
16502+
"LibraryName": "gobwas/ws",
16503+
"ThroughputMBps": 290.746875,
16504+
"LatencyMs": 26.63215425789185,
16505+
"Timestamp": "2026-08-13T04:28:06.074657332Z",
16506+
"Version": "v1.4.0"
16507+
},
16508+
{
16509+
"LibraryName": "lesismal/nbio",
16510+
"ThroughputMBps": 367.953125,
16511+
"LatencyMs": 21.037727716675867,
16512+
"Timestamp": "2026-08-13T04:28:06.074657332Z",
16513+
"Version": "v1.6.12"
16514+
},
16515+
{
16516+
"LibraryName": "coder/websocket",
16517+
"ThroughputMBps": 267.8125,
16518+
"LatencyMs": 28.90408984830805,
16519+
"Timestamp": "2026-08-13T04:28:06.074657332Z",
16520+
"Version": "v1.8.15"
1648616521
}
1648716522
]

benchmark_performance.png

-1.47 KB
Loading

0 commit comments

Comments
 (0)