Skip to content

Commit a2e277e

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

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

1818
| Library | Version | Throughput (MB/s) | Avg Latency (ms) |
1919
| ----------------------------------------------- | --------------- | ----------------- | ---------------- |
20-
| [coder/websocket](https://github.com/coder/websocket) | v1.8.14 | 245.13 | 31.57 |
21-
| [gobwas/ws](https://github.com/gobwas/ws) | v1.4.0 | 292.09 | 26.51 |
22-
| [gorilla/websocket](https://github.com/gorilla/websocket) | v1.5.3 | 526.70 | 14.70 |
23-
| [lesismal/nbio](https://github.com/lesismal/nbio) | v1.6.8 | 372.46 | 20.78 |
24-
| [lxzan/gws](https://github.com/lxzan/gws) | v1.8.9 | 600.52 | 12.94 |
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 |
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
@@ -10253,5 +10253,40 @@
1025310253
"LatencyMs": 31.56742337564657,
1025410254
"Timestamp": "2026-02-14T04:23:27.756220047Z",
1025510255
"Version": "v1.8.14"
10256+
},
10257+
{
10258+
"LibraryName": "gorilla/websocket",
10259+
"ThroughputMBps": 523.25546875,
10260+
"LatencyMs": 14.790418160345315,
10261+
"Timestamp": "2026-02-15T04:35:12.291052881Z",
10262+
"Version": "v1.5.3"
10263+
},
10264+
{
10265+
"LibraryName": "lxzan/gws",
10266+
"ThroughputMBps": 604.853125,
10267+
"LatencyMs": 12.834365780948888,
10268+
"Timestamp": "2026-02-15T04:35:12.291052881Z",
10269+
"Version": "v1.8.9"
10270+
},
10271+
{
10272+
"LibraryName": "gobwas/ws",
10273+
"ThroughputMBps": 296.3328125,
10274+
"LatencyMs": 26.111034362757245,
10275+
"Timestamp": "2026-02-15T04:35:12.291052881Z",
10276+
"Version": "v1.4.0"
10277+
},
10278+
{
10279+
"LibraryName": "lesismal/nbio",
10280+
"ThroughputMBps": 371.2875,
10281+
"LatencyMs": 20.831237585429083,
10282+
"Timestamp": "2026-02-15T04:35:12.291052881Z",
10283+
"Version": "v1.6.8"
10284+
},
10285+
{
10286+
"LibraryName": "coder/websocket",
10287+
"ThroughputMBps": 243.315625,
10288+
"LatencyMs": 31.761340722569706,
10289+
"Timestamp": "2026-02-15T04:35:12.291052881Z",
10290+
"Version": "v1.8.14"
1025610291
}
1025710292
]

benchmark_performance.png

303 Bytes
Loading

0 commit comments

Comments
 (0)