Skip to content

Commit 346dcc5

Browse files
chore: Update benchmark results, graph, and README
1 parent e2d4e1d commit 346dcc5

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:** Mon, 02 Feb 2026 04:38:31 UTC
16+
**Last Updated:** Tue, 03 Feb 2026 04:28:31 UTC
1717

1818
| Library | Version | Throughput (MB/s) | Avg Latency (ms) |
1919
| ----------------------------------------------- | --------------- | ----------------- | ---------------- |
20-
| [coder/websocket](https://github.com/coder/websocket) | v1.8.14 | 224.42 | 34.44 |
21-
| [gobwas/ws](https://github.com/gobwas/ws) | v1.4.0 | 278.16 | 27.81 |
22-
| [gorilla/websocket](https://github.com/gorilla/websocket) | v1.5.3 | 511.76 | 15.13 |
23-
| [lesismal/nbio](https://github.com/lesismal/nbio) | v1.6.8 | 345.64 | 22.38 |
24-
| [lxzan/gws](https://github.com/lxzan/gws) | v1.8.9 | 586.12 | 13.28 |
20+
| [coder/websocket](https://github.com/coder/websocket) | v1.8.14 | 232.82 | 33.24 |
21+
| [gobwas/ws](https://github.com/gobwas/ws) | v1.4.0 | 278.33 | 27.74 |
22+
| [gorilla/websocket](https://github.com/gorilla/websocket) | v1.5.3 | 524.64 | 14.76 |
23+
| [lesismal/nbio](https://github.com/lesismal/nbio) | v1.6.8 | 350.10 | 22.07 |
24+
| [lxzan/gws](https://github.com/lxzan/gws) | v1.8.9 | 603.90 | 12.89 |
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
@@ -9833,5 +9833,40 @@
98339833
"LatencyMs": 34.43560554633024,
98349834
"Timestamp": "2026-02-02T04:37:30.344710151Z",
98359835
"Version": "v1.8.14"
9836+
},
9837+
{
9838+
"LibraryName": "gorilla/websocket",
9839+
"ThroughputMBps": 524.6421875,
9840+
"LatencyMs": 14.761280753847116,
9841+
"Timestamp": "2026-02-03T04:27:30.72695149Z",
9842+
"Version": "v1.5.3"
9843+
},
9844+
{
9845+
"LibraryName": "lxzan/gws",
9846+
"ThroughputMBps": 603.90078125,
9847+
"LatencyMs": 12.885663906400188,
9848+
"Timestamp": "2026-02-03T04:27:30.72695149Z",
9849+
"Version": "v1.8.9"
9850+
},
9851+
{
9852+
"LibraryName": "gobwas/ws",
9853+
"ThroughputMBps": 278.334375,
9854+
"LatencyMs": 27.74429642853133,
9855+
"Timestamp": "2026-02-03T04:27:30.72695149Z",
9856+
"Version": "v1.4.0"
9857+
},
9858+
{
9859+
"LibraryName": "lesismal/nbio",
9860+
"ThroughputMBps": 350.10390625,
9861+
"LatencyMs": 22.070057326731128,
9862+
"Timestamp": "2026-02-03T04:27:30.72695149Z",
9863+
"Version": "v1.6.8"
9864+
},
9865+
{
9866+
"LibraryName": "coder/websocket",
9867+
"ThroughputMBps": 232.815625,
9868+
"LatencyMs": 33.23604045583281,
9869+
"Timestamp": "2026-02-03T04:27:30.72695149Z",
9870+
"Version": "v1.8.14"
98369871
}
98379872
]

benchmark_performance.png

453 Bytes
Loading

0 commit comments

Comments
 (0)