Skip to content

Commit db3901e

Browse files
chore: Update benchmark results, graph, and README
1 parent a2e277e commit db3901e

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:** Sun, 15 Feb 2026 04:36:08 UTC
16+
**Last Updated:** Mon, 16 Feb 2026 04:39:34 UTC
1717

1818
| Library | Version | Throughput (MB/s) | Avg Latency (ms) |
1919
| ----------------------------------------------- | --------------- | ----------------- | ---------------- |
20-
| [coder/websocket](https://github.com/coder/websocket) | v1.8.14 | 243.32 | 31.76 |
21-
| [gobwas/ws](https://github.com/gobwas/ws) | v1.4.0 | 296.33 | 26.11 |
22-
| [gorilla/websocket](https://github.com/gorilla/websocket) | v1.5.3 | 523.26 | 14.79 |
23-
| [lesismal/nbio](https://github.com/lesismal/nbio) | v1.6.8 | 371.29 | 20.83 |
24-
| [lxzan/gws](https://github.com/lxzan/gws) | v1.8.9 | 604.85 | 12.83 |
20+
| [coder/websocket](https://github.com/coder/websocket) | v1.8.14 | 229.63 | 33.70 |
21+
| [gobwas/ws](https://github.com/gobwas/ws) | v1.4.0 | 277.41 | 27.88 |
22+
| [gorilla/websocket](https://github.com/gorilla/websocket) | v1.5.3 | 502.86 | 15.39 |
23+
| [lesismal/nbio](https://github.com/lesismal/nbio) | v1.6.8 | 351.97 | 22.01 |
24+
| [lxzan/gws](https://github.com/lxzan/gws) | v1.8.9 | 564.68 | 13.78 |
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
@@ -10288,5 +10288,40 @@
1028810288
"LatencyMs": 31.761340722569706,
1028910289
"Timestamp": "2026-02-15T04:35:12.291052881Z",
1029010290
"Version": "v1.8.14"
10291+
},
10292+
{
10293+
"LibraryName": "gorilla/websocket",
10294+
"ThroughputMBps": 502.86484375,
10295+
"LatencyMs": 15.392395446713907,
10296+
"Timestamp": "2026-02-16T04:38:38.09181379Z",
10297+
"Version": "v1.5.3"
10298+
},
10299+
{
10300+
"LibraryName": "lxzan/gws",
10301+
"ThroughputMBps": 564.67578125,
10302+
"LatencyMs": 13.783419689119171,
10303+
"Timestamp": "2026-02-16T04:38:38.09181379Z",
10304+
"Version": "v1.8.9"
10305+
},
10306+
{
10307+
"LibraryName": "gobwas/ws",
10308+
"ThroughputMBps": 277.41171875,
10309+
"LatencyMs": 27.88188246824018,
10310+
"Timestamp": "2026-02-16T04:38:38.09181379Z",
10311+
"Version": "v1.4.0"
10312+
},
10313+
{
10314+
"LibraryName": "lesismal/nbio",
10315+
"ThroughputMBps": 351.9671875,
10316+
"LatencyMs": 22.00740037024048,
10317+
"Timestamp": "2026-02-16T04:38:38.09181379Z",
10318+
"Version": "v1.6.8"
10319+
},
10320+
{
10321+
"LibraryName": "coder/websocket",
10322+
"ThroughputMBps": 229.62734375,
10323+
"LatencyMs": 33.703034468211065,
10324+
"Timestamp": "2026-02-16T04:38:38.09181379Z",
10325+
"Version": "v1.8.14"
1029110326
}
1029210327
]

benchmark_performance.png

718 Bytes
Loading

0 commit comments

Comments
 (0)