Skip to content

Commit f139a53

Browse files
chore: Update benchmark results, graph, and README
1 parent 825af04 commit f139a53

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:** Thu, 05 Feb 2026 04:28:59 UTC
16+
**Last Updated:** Fri, 06 Feb 2026 04:29:02 UTC
1717

1818
| Library | Version | Throughput (MB/s) | Avg Latency (ms) |
1919
| ----------------------------------------------- | --------------- | ----------------- | ---------------- |
20-
| [coder/websocket](https://github.com/coder/websocket) | v1.8.14 | 249.14 | 31.04 |
21-
| [gobwas/ws](https://github.com/gobwas/ws) | v1.4.0 | 319.10 | 24.28 |
22-
| [gorilla/websocket](https://github.com/gorilla/websocket) | v1.5.3 | 561.26 | 13.80 |
23-
| [lesismal/nbio](https://github.com/lesismal/nbio) | v1.6.8 | 394.56 | 19.64 |
24-
| [lxzan/gws](https://github.com/lxzan/gws) | v1.8.9 | 643.30 | 12.09 |
20+
| [coder/websocket](https://github.com/coder/websocket) | v1.8.14 | 244.23 | 31.69 |
21+
| [gobwas/ws](https://github.com/gobwas/ws) | v1.4.0 | 297.70 | 25.98 |
22+
| [gorilla/websocket](https://github.com/gorilla/websocket) | v1.5.3 | 556.74 | 13.92 |
23+
| [lesismal/nbio](https://github.com/lesismal/nbio) | v1.6.8 | 382.44 | 20.24 |
24+
| [lxzan/gws](https://github.com/lxzan/gws) | v1.8.9 | 637.17 | 12.20 |
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
@@ -9938,5 +9938,40 @@
99389938
"LatencyMs": 31.04347512504116,
99399939
"Timestamp": "2026-02-05T04:27:59.230435524Z",
99409940
"Version": "v1.8.14"
9941+
},
9942+
{
9943+
"LibraryName": "gorilla/websocket",
9944+
"ThroughputMBps": 556.7421875,
9945+
"LatencyMs": 13.920704994176502,
9946+
"Timestamp": "2026-02-06T04:28:01.527717013Z",
9947+
"Version": "v1.5.3"
9948+
},
9949+
{
9950+
"LibraryName": "lxzan/gws",
9951+
"ThroughputMBps": 637.16875,
9952+
"LatencyMs": 12.197562213699275,
9953+
"Timestamp": "2026-02-06T04:28:01.527717013Z",
9954+
"Version": "v1.8.9"
9955+
},
9956+
{
9957+
"LibraryName": "gobwas/ws",
9958+
"ThroughputMBps": 297.70078125,
9959+
"LatencyMs": 25.979622471178853,
9960+
"Timestamp": "2026-02-06T04:28:01.527717013Z",
9961+
"Version": "v1.4.0"
9962+
},
9963+
{
9964+
"LibraryName": "lesismal/nbio",
9965+
"ThroughputMBps": 382.44375,
9966+
"LatencyMs": 20.236940481443348,
9967+
"Timestamp": "2026-02-06T04:28:01.527717013Z",
9968+
"Version": "v1.6.8"
9969+
},
9970+
{
9971+
"LibraryName": "coder/websocket",
9972+
"ThroughputMBps": 244.23125,
9973+
"LatencyMs": 31.686679504567905,
9974+
"Timestamp": "2026-02-06T04:28:01.527717013Z",
9975+
"Version": "v1.8.14"
99419976
}
99429977
]

benchmark_performance.png

534 Bytes
Loading

0 commit comments

Comments
 (0)