This project is mirrored from https://github.com/nhooyr/websocket.
Pull mirroring updated .
- Aug 09, 2024
-
-
Ammar Bandukwala authored
This will create easily solved breakage on updates but I figure it's best to pull the band aid off as early as possible
-
- Oct 26, 2023
-
-
Anmol Sethi authored
[qrvnl@dios ~/src/websocket] 130$ go test -bench=. ./wsjson/ goos: linux goarch: amd64 pkg: nhooyr.io/websocket/wsjson cpu: 12th Gen Intel(R) Core(TM) i5-1235U BenchmarkJSON/json.Encoder/8-12 14041426 72.59 ns/op 110.21 MB/s 16 B/op 1 allocs/op BenchmarkJSON/json.Encoder/16-12 13936426 86.99 ns/op 183.92 MB/s 16 B/op 1 allocs/op BenchmarkJSON/json.Encoder/32-12 11416401 115.3 ns/op 277.59 MB/s 16 B/op 1 allocs/op BenchmarkJSON/json.Encoder/128-12 4600574 264.7 ns/op 483.55 MB/s 16 B/op 1 allocs/op BenchmarkJSON/json.Encoder/256-12 2710398 433.9 ns/op 590.06 MB/s 16 B/op 1 allocs/op BenchmarkJSON/json.Encoder/512-12 1588930 717.3 ns/op 713.82 MB/s 16 B/op 1 allocs/op BenchmarkJSON/json.Encoder/1024-12 823138 1484 ns/op 689.80 MB/s 16 B/op 1 allocs/op BenchmarkJSON/json.Encoder/2048-12 402823 2875 ns/op 712.32 MB/s 16 B/op 1 allocs/op BenchmarkJSON/json.Encoder/4096-12 213926 5602 ns/op 731.14 MB/s 16 B/op 1 allocs/op BenchmarkJSON/json.Encoder/8192-12 92864 11281 ns/op 726.19 MB/s 16 B/op 1 allocs/op BenchmarkJSON/json.Encoder/16384-12 39318 29203 ns/op 561.04 MB/s 19 B/op 1 allocs/op BenchmarkJSON/json.Marshal/8-12 10768671 114.5 ns/op 69.89 MB/s 48 B/op 2 allocs/op BenchmarkJSON/json.Marshal/16-12 10140996 113.9 ns/op 140.51 MB/s 64 B/op 2 allocs/op BenchmarkJSON/json.Marshal/32-12 9211780 121.6 ns/op 263.06 MB/s 64 B/op 2 allocs/op BenchmarkJSON/json.Marshal/128-12 4632796 264.2 ns/op 484.53 MB/s 224 B/op 2 allocs/op BenchmarkJSON/json.Marshal/256-12 2441511 473.5 ns/op 540.65 MB/s 432 B/op 2 allocs/op BenchmarkJSON/json.Marshal/512-12 1298788 896.2 ns/op 571.27 MB/s 912 B/op 2 allocs/op BenchmarkJSON/json.Marshal/1024-12 602084 1866 ns/op 548.83 MB/s 1808 B/op 2 allocs/op BenchmarkJSON/json.Marshal/2048-12 341151 3817 ns/op 536.61 MB/s 3474 B/op 2 allocs/op BenchmarkJSON/json.Marshal/4096-12 175594 7034 ns/op 582.32 MB/s 6548 B/op 2 allocs/op BenchmarkJSON/json.Marshal/8192-12 83222 15023 ns/op 545.30 MB/s 13591 B/op 2 allocs/op BenchmarkJSON/json.Marshal/16384-12 33087 39348 ns/op 416.39 MB/s 27304 B/op 2 allocs/op PASS ok nhooyr.io/websocket/wsjson 32.934s
-
Anmol Sethi authored
json.Encoder is 42% faster than json.Marshal thanks to the memory reuse. goos: linux goarch: amd64 pkg: nhooyr.io/websocket/wsjson cpu: 12th Gen Intel(R) Core(TM) i5-1235U BenchmarkJSON/json.Encoder-12 3517579 340.2 ns/op 24 B/op 1 allocs/op BenchmarkJSON/json.Marshal-12 2374086 484.3 ns/op 728 B/op 2 allocs/op Closes #409
-
- Oct 13, 2023
-
-
Anmol Sethi authored
-
Anmol Sethi authored
Closes #315
-
- May 05, 2020
-
-
Mura Li authored
-
- Feb 16, 2020
-
- Feb 09, 2020
-
-
Anmol Sethi authored
Closes #182
-
- Nov 29, 2019
-
-
Anmol Sethi authored
-
Anmol Sethi authored
-
Anmol Sethi authored
-
Anmol Sethi authored
-
Anmol Sethi authored
Too many improvements and changes to list. Will include a detailed changelog for release.
-
Anmol Sethi authored
-
- Sep 23, 2019
-
-
Anmol Sethi authored
Realized I can at least make the Reader/Writer/SetReadLimit methods work as expected even if they're not perfect.
-
- Sep 22, 2019
-
-
Anmol Sethi authored
-
- Sep 21, 2019
-
-
Anmol Sethi authored
Closes #121
-
- Sep 04, 2019
-
-
Anmol Sethi authored
The boys in the office hated it. Highly unfortunate but makes sense as it seems confusing.
-
Anmol Sethi authored
Will be cleaner in GitHub as the README.md is the first thing you will see instead of a massive directory listing.
-
Anmol Sethi authored
Closes #134
-
- Sep 01, 2019
-
-
Anmol Sethi authored
-
- Jun 07, 2019
-
-
Anmol Sethi authored
Closes #93
-
- Jun 03, 2019
-
-
Anmol Sethi authored
-
- Jun 02, 2019
-
-
Anmol Sethi authored
Closes #71
-
- Jun 01, 2019
-
-
Anmol Sethi authored
See #71
-
Anmol Sethi authored
-
- May 30, 2019
-
-
Anmol Sethi authored
Closes #1 (Ping API) Closes #62 (Read/Write convienence methods) Closes #83 (SetReadLimit)
-
Anmol Sethi authored
-
Anmol Sethi authored
-
- Apr 29, 2019
-
-
Anmol Sethi authored
-
- Apr 26, 2019
-
-
Anmol Sethi authored
Closes #69 Closes #45 Closes #47
-
- Apr 25, 2019
-
-
Anmol Sethi authored
-
- Mar 30, 2019
-
-
Anmol Sethi authored
-
- Mar 29, 2019
-
-
Anmol Sethi authored
-
Anmol Sethi authored
Closes #26
-