Skip to content

Commit b557bfc

Browse files
chore: Update benchmark results, graph, and README
1 parent 8297be5 commit b557bfc

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, 26 Aug 2026 03:36:47 UTC
16+
**Last Updated:** Thu, 27 Aug 2026 13:05:33 UTC
1717

1818
| Library | Version | Throughput (MB/s) | Avg Latency (ms) |
1919
| ----------------------------------------------- | --------------- | ----------------- | ---------------- |
20-
| [coder/websocket](https://github.com/coder/websocket) | v1.8.15 | 252.78 | 30.61 |
21-
| [gobwas/ws](https://github.com/gobwas/ws) | v1.4.0 | 263.77 | 29.37 |
22-
| [gorilla/websocket](https://github.com/gorilla/websocket) | v1.5.3 | 494.06 | 15.68 |
23-
| [lesismal/nbio](https://github.com/lesismal/nbio) | v1.6.12 | 339.95 | 22.77 |
24-
| [lxzan/gws](https://github.com/lxzan/gws) | v1.10.1 | 573.49 | 13.54 |
20+
| [coder/websocket](https://github.com/coder/websocket) | v1.8.15 | 261.53 | 29.60 |
21+
| [gobwas/ws](https://github.com/gobwas/ws) | v1.4.0 | 289.38 | 26.80 |
22+
| [gorilla/websocket](https://github.com/gorilla/websocket) | v1.5.3 | 509.10 | 15.21 |
23+
| [lesismal/nbio](https://github.com/lesismal/nbio) | v1.6.12 | 359.16 | 21.58 |
24+
| [lxzan/gws](https://github.com/lxzan/gws) | v1.10.1 | 596.15 | 13.04 |
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
@@ -243,5 +243,40 @@
243243
"LatencyMs": 30.61276374796404,
244244
"Timestamp": "2026-08-26T03:35:47.068569556Z",
245245
"Version": "v1.8.15"
246+
},
247+
{
248+
"LibraryName": "gorilla/websocket",
249+
"ThroughputMBps": 509.10234375,
250+
"LatencyMs": 15.212962153054319,
251+
"Timestamp": "2026-08-27T13:04:32.947686631Z",
252+
"Version": "v1.5.3"
253+
},
254+
{
255+
"LibraryName": "lxzan/gws",
256+
"ThroughputMBps": 596.14765625,
257+
"LatencyMs": 13.038717337488483,
258+
"Timestamp": "2026-08-27T13:04:32.947686631Z",
259+
"Version": "v1.10.1"
260+
},
261+
{
262+
"LibraryName": "gobwas/ws",
263+
"ThroughputMBps": 289.37578125,
264+
"LatencyMs": 26.796123660573272,
265+
"Timestamp": "2026-08-27T13:04:32.947686631Z",
266+
"Version": "v1.4.0"
267+
},
268+
{
269+
"LibraryName": "lesismal/nbio",
270+
"ThroughputMBps": 359.159375,
271+
"LatencyMs": 21.575197292288415,
272+
"Timestamp": "2026-08-27T13:04:32.947686631Z",
273+
"Version": "v1.6.12"
274+
},
275+
{
276+
"LibraryName": "coder/websocket",
277+
"ThroughputMBps": 261.53203125,
278+
"LatencyMs": 29.601802479978254,
279+
"Timestamp": "2026-08-27T13:04:32.947686631Z",
280+
"Version": "v1.8.15"
246281
}
247282
]

benchmark_performance.png

-543 Bytes
Loading

0 commit comments

Comments
 (0)