Skip to content

Commit 4ae88b5

Browse files
chore: Update benchmark results, graph, and README
1 parent 371ff55 commit 4ae88b5

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:** Fri, 31 Jul 2026 05:52:12 UTC
16+
**Last Updated:** Sat, 01 Aug 2026 05:42:31 UTC
1717

1818
| Library | Version | Throughput (MB/s) | Avg Latency (ms) |
1919
| ----------------------------------------------- | --------------- | ----------------- | ---------------- |
20-
| [coder/websocket](https://github.com/coder/websocket) | v1.8.15 | 497.96 | 15.61 |
21-
| [gobwas/ws](https://github.com/gobwas/ws) | v1.4.0 | 645.25 | 12.03 |
22-
| [gorilla/websocket](https://github.com/gorilla/websocket) | v1.5.3 | 1044.92 | 7.43 |
23-
| [lesismal/nbio](https://github.com/lesismal/nbio) | v1.6.12 | 717.56 | 10.84 |
24-
| [lxzan/gws](https://github.com/lxzan/gws) | v1.10.1 | 1321.08 | 5.90 |
20+
| [coder/websocket](https://github.com/coder/websocket) | v1.8.15 | 253.27 | 30.42 |
21+
| [gobwas/ws](https://github.com/gobwas/ws) | v1.4.0 | 272.76 | 28.36 |
22+
| [gorilla/websocket](https://github.com/gorilla/websocket) | v1.5.3 | 495.55 | 15.62 |
23+
| [lesismal/nbio](https://github.com/lesismal/nbio) | v1.6.12 | 335.40 | 23.06 |
24+
| [lxzan/gws](https://github.com/lxzan/gws) | v1.10.1 | 572.96 | 13.57 |
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
@@ -16063,5 +16063,40 @@
1606316063
"LatencyMs": 15.607447501157054,
1606416064
"Timestamp": "2026-07-31T05:51:15.46401449Z",
1606516065
"Version": "v1.8.15"
16066+
},
16067+
{
16068+
"LibraryName": "gorilla/websocket",
16069+
"ThroughputMBps": 495.54921875,
16070+
"LatencyMs": 15.624890627980633,
16071+
"Timestamp": "2026-08-01T05:41:34.915720894Z",
16072+
"Version": "v1.5.3"
16073+
},
16074+
{
16075+
"LibraryName": "lxzan/gws",
16076+
"ThroughputMBps": 572.96015625,
16077+
"LatencyMs": 13.565365719965802,
16078+
"Timestamp": "2026-08-01T05:41:34.915720894Z",
16079+
"Version": "v1.10.1"
16080+
},
16081+
{
16082+
"LibraryName": "gobwas/ws",
16083+
"ThroughputMBps": 272.7640625,
16084+
"LatencyMs": 28.355429658186733,
16085+
"Timestamp": "2026-08-01T05:41:34.915720894Z",
16086+
"Version": "v1.4.0"
16087+
},
16088+
{
16089+
"LibraryName": "lesismal/nbio",
16090+
"ThroughputMBps": 335.396875,
16091+
"LatencyMs": 23.06429416642597,
16092+
"Timestamp": "2026-08-01T05:41:34.915720894Z",
16093+
"Version": "v1.6.12"
16094+
},
16095+
{
16096+
"LibraryName": "coder/websocket",
16097+
"ThroughputMBps": 253.265625,
16098+
"LatencyMs": 30.42156517983836,
16099+
"Timestamp": "2026-08-01T05:41:34.915720894Z",
16100+
"Version": "v1.8.15"
1606616101
}
1606716102
]

benchmark_performance.png

449 Bytes
Loading

0 commit comments

Comments
 (0)