window.BENCHMARK_DATA = { "lastUpdate": 1758525408360, "repoUrl": "https://github.com/gofiber/storage", "entries": { "Benchmark": [ { "commit": { "author": { "email": "rene@gofiber.io", "name": "RW", "username": "ReneWerner87" }, "committer": { "email": "noreply@github.com", "name": "GitHub", "username": "web-flow" }, "distinct": true, "id": "6beaff2fa0e6b8aa41c4b7e18f37c0b05d72decc", "message": "Merge pull request #1589 from gofiber/dependabot/go_modules/etcd/github.com/stretchr/testify-1.10.0\n\nchore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /etcd", "timestamp": "2025-03-26T17:55:34+01:00", "tree_id": "e6d5680c1c3d65cdd99fc9bb93d3bddb23d7a693", "url": "https://github.com/gofiber/storage/commit/6beaff2fa0e6b8aa41c4b7e18f37c0b05d72decc" }, "date": 1743013659911, "tool": "go", "benches": [ { "name": "Benchmark_Etcd_Set", "value": 1209378, "unit": "ns/op\t 13776 B/op\t 245 allocs/op", "extra": "1033 times\n4 procs" }, { "name": "Benchmark_Etcd_Set - ns/op", "value": 1209378, "unit": "ns/op", "extra": "1033 times\n4 procs" }, { "name": "Benchmark_Etcd_Set - B/op", "value": 13776, "unit": "B/op", "extra": "1033 times\n4 procs" }, { "name": "Benchmark_Etcd_Set - allocs/op", "value": 245, "unit": "allocs/op", "extra": "1033 times\n4 procs" }, { "name": "Benchmark_Etcd_Get", "value": 550738, "unit": "ns/op\t 7533 B/op\t 129 allocs/op", "extra": "3900 times\n4 procs" }, { "name": "Benchmark_Etcd_Get - ns/op", "value": 550738, "unit": "ns/op", "extra": "3900 times\n4 procs" }, { "name": "Benchmark_Etcd_Get - B/op", "value": 7533, "unit": "B/op", "extra": "3900 times\n4 procs" }, { "name": "Benchmark_Etcd_Get - allocs/op", "value": 129, "unit": "allocs/op", "extra": "3900 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete", "value": 1725303, "unit": "ns/op\t 20927 B/op\t 365 allocs/op", "extra": "718 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete - ns/op", "value": 1725303, "unit": "ns/op", "extra": "718 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete - B/op", "value": 20927, "unit": "B/op", "extra": "718 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete - allocs/op", "value": 365, "unit": "allocs/op", "extra": "718 times\n4 procs" } ] }, { "commit": { "author": { "email": "rene@gofiber.io", "name": "RW", "username": "ReneWerner87" }, "committer": { "email": "noreply@github.com", "name": "GitHub", "username": "web-flow" }, "distinct": true, "id": "84234671713e1e75e9f9c7eaaacc9f18f6c484e1", "message": "Merge pull request #1569 from gofiber/add-withcontext", "timestamp": "2025-07-07T11:44:47+02:00", "tree_id": "7578250e12b0352776171d0651b265ba58951118", "url": "https://github.com/gofiber/storage/commit/84234671713e1e75e9f9c7eaaacc9f18f6c484e1" }, "date": 1751882308300, "tool": "go", "benches": [ { "name": "Benchmark_Etcd_Set", "value": 1121518, "unit": "ns/op\t 13948 B/op\t 245 allocs/op", "extra": "988 times\n4 procs" }, { "name": "Benchmark_Etcd_Set - ns/op", "value": 1121518, "unit": "ns/op", "extra": "988 times\n4 procs" }, { "name": "Benchmark_Etcd_Set - B/op", "value": 13948, "unit": "B/op", "extra": "988 times\n4 procs" }, { "name": "Benchmark_Etcd_Set - allocs/op", "value": 245, "unit": "allocs/op", "extra": "988 times\n4 procs" }, { "name": "Benchmark_Etcd_Get", "value": 336885, "unit": "ns/op\t 7615 B/op\t 129 allocs/op", "extra": "3616 times\n4 procs" }, { "name": "Benchmark_Etcd_Get - ns/op", "value": 336885, "unit": "ns/op", "extra": "3616 times\n4 procs" }, { "name": "Benchmark_Etcd_Get - B/op", "value": 7615, "unit": "B/op", "extra": "3616 times\n4 procs" }, { "name": "Benchmark_Etcd_Get - allocs/op", "value": 129, "unit": "allocs/op", "extra": "3616 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete", "value": 1811896, "unit": "ns/op\t 21174 B/op\t 365 allocs/op", "extra": "686 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete - ns/op", "value": 1811896, "unit": "ns/op", "extra": "686 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete - B/op", "value": 21174, "unit": "B/op", "extra": "686 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete - allocs/op", "value": 365, "unit": "allocs/op", "extra": "686 times\n4 procs" } ] }, { "commit": { "author": { "email": "rene@gofiber.io", "name": "RW", "username": "ReneWerner87" }, "committer": { "email": "noreply@github.com", "name": "GitHub", "username": "web-flow" }, "distinct": true, "id": "f8e1e7ccef6982caf4fe0851c5d6af6d383bd9d7", "message": "Merge pull request #1758 from gofiber/dependabot/go_modules/etcd/go.etcd.io/etcd/client/v3-3.6.1\n\nchore(deps): bump go.etcd.io/etcd/client/v3 from 3.5.12 to 3.6.1 in /etcd", "timestamp": "2025-07-07T11:54:59+02:00", "tree_id": "e960494488fc021469f02d6b2d59d8ae3973e305", "url": "https://github.com/gofiber/storage/commit/f8e1e7ccef6982caf4fe0851c5d6af6d383bd9d7" }, "date": 1751882474511, "tool": "go", "benches": [ { "name": "Benchmark_Etcd_Set", "value": 1071664, "unit": "ns/op\t 14266 B/op\t 253 allocs/op", "extra": "938 times\n4 procs" }, { "name": "Benchmark_Etcd_Set - ns/op", "value": 1071664, "unit": "ns/op", "extra": "938 times\n4 procs" }, { "name": "Benchmark_Etcd_Set - B/op", "value": 14266, "unit": "B/op", "extra": "938 times\n4 procs" }, { "name": "Benchmark_Etcd_Set - allocs/op", "value": 253, "unit": "allocs/op", "extra": "938 times\n4 procs" }, { "name": "Benchmark_Etcd_Get", "value": 348885, "unit": "ns/op\t 7770 B/op\t 133 allocs/op", "extra": "3567 times\n4 procs" }, { "name": "Benchmark_Etcd_Get - ns/op", "value": 348885, "unit": "ns/op", "extra": "3567 times\n4 procs" }, { "name": "Benchmark_Etcd_Get - B/op", "value": 7770, "unit": "B/op", "extra": "3567 times\n4 procs" }, { "name": "Benchmark_Etcd_Get - allocs/op", "value": 133, "unit": "allocs/op", "extra": "3567 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete", "value": 2007112, "unit": "ns/op\t 21669 B/op\t 378 allocs/op", "extra": "738 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete - ns/op", "value": 2007112, "unit": "ns/op", "extra": "738 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete - B/op", "value": 21669, "unit": "B/op", "extra": "738 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete - allocs/op", "value": 378, "unit": "allocs/op", "extra": "738 times\n4 procs" } ] }, { "commit": { "author": { "email": "rene@gofiber.io", "name": "RW", "username": "ReneWerner87" }, "committer": { "email": "noreply@github.com", "name": "GitHub", "username": "web-flow" }, "distinct": true, "id": "aecb06b2659bf2ea06fde8b5bb90ee3b34763c15", "message": "Merge pull request #1818 from gofiber/dependabot/go_modules/etcd/go.etcd.io/etcd/client/v3-3.6.2\n\nchore(deps): bump go.etcd.io/etcd/client/v3 from 3.6.1 to 3.6.2 in /etcd", "timestamp": "2025-07-11T09:49:48+02:00", "tree_id": "b1134da8952ac87d14b5983a835d1df5762fd37b", "url": "https://github.com/gofiber/storage/commit/aecb06b2659bf2ea06fde8b5bb90ee3b34763c15" }, "date": 1752220245109, "tool": "go", "benches": [ { "name": "Benchmark_Etcd_Set", "value": 1071419, "unit": "ns/op\t 14262 B/op\t 253 allocs/op", "extra": "1107 times\n4 procs" }, { "name": "Benchmark_Etcd_Set - ns/op", "value": 1071419, "unit": "ns/op", "extra": "1107 times\n4 procs" }, { "name": "Benchmark_Etcd_Set - B/op", "value": 14262, "unit": "B/op", "extra": "1107 times\n4 procs" }, { "name": "Benchmark_Etcd_Set - allocs/op", "value": 253, "unit": "allocs/op", "extra": "1107 times\n4 procs" }, { "name": "Benchmark_Etcd_Get", "value": 385619, "unit": "ns/op\t 7772 B/op\t 133 allocs/op", "extra": "3592 times\n4 procs" }, { "name": "Benchmark_Etcd_Get - ns/op", "value": 385619, "unit": "ns/op", "extra": "3592 times\n4 procs" }, { "name": "Benchmark_Etcd_Get - B/op", "value": 7772, "unit": "B/op", "extra": "3592 times\n4 procs" }, { "name": "Benchmark_Etcd_Get - allocs/op", "value": 133, "unit": "allocs/op", "extra": "3592 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete", "value": 1993359, "unit": "ns/op\t 21668 B/op\t 378 allocs/op", "extra": "734 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete - ns/op", "value": 1993359, "unit": "ns/op", "extra": "734 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete - B/op", "value": 21668, "unit": "B/op", "extra": "734 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete - allocs/op", "value": 378, "unit": "allocs/op", "extra": "734 times\n4 procs" } ] }, { "commit": { "author": { "email": "rene@gofiber.io", "name": "RW", "username": "ReneWerner87" }, "committer": { "email": "noreply@github.com", "name": "GitHub", "username": "web-flow" }, "distinct": true, "id": "1065c77b477317e16c9fdc23490e3ef29fe34398", "message": "Merge pull request #1834 from gofiber/dependabot/go_modules/etcd/go.etcd.io/etcd/client/v3-3.6.3\n\nchore(deps): bump go.etcd.io/etcd/client/v3 from 3.6.2 to 3.6.3 in /etcd", "timestamp": "2025-07-23T09:27:28+02:00", "tree_id": "f9fbf058e2dcc07000ac8d4fdd612e398b6feee0", "url": "https://github.com/gofiber/storage/commit/1065c77b477317e16c9fdc23490e3ef29fe34398" }, "date": 1753255706018, "tool": "go", "benches": [ { "name": "Benchmark_Etcd_Set", "value": 1192207, "unit": "ns/op\t 14278 B/op\t 253 allocs/op", "extra": "898 times\n4 procs" }, { "name": "Benchmark_Etcd_Set - ns/op", "value": 1192207, "unit": "ns/op", "extra": "898 times\n4 procs" }, { "name": "Benchmark_Etcd_Set - B/op", "value": 14278, "unit": "B/op", "extra": "898 times\n4 procs" }, { "name": "Benchmark_Etcd_Set - allocs/op", "value": 253, "unit": "allocs/op", "extra": "898 times\n4 procs" }, { "name": "Benchmark_Etcd_Get", "value": 357934, "unit": "ns/op\t 7771 B/op\t 133 allocs/op", "extra": "3585 times\n4 procs" }, { "name": "Benchmark_Etcd_Get - ns/op", "value": 357934, "unit": "ns/op", "extra": "3585 times\n4 procs" }, { "name": "Benchmark_Etcd_Get - B/op", "value": 7771, "unit": "B/op", "extra": "3585 times\n4 procs" }, { "name": "Benchmark_Etcd_Get - allocs/op", "value": 133, "unit": "allocs/op", "extra": "3585 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete", "value": 2303114, "unit": "ns/op\t 21670 B/op\t 378 allocs/op", "extra": "616 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete - ns/op", "value": 2303114, "unit": "ns/op", "extra": "616 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete - B/op", "value": 21670, "unit": "B/op", "extra": "616 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete - allocs/op", "value": 378, "unit": "allocs/op", "extra": "616 times\n4 procs" } ] }, { "commit": { "author": { "email": "rene@gofiber.io", "name": "RW", "username": "ReneWerner87" }, "committer": { "email": "noreply@github.com", "name": "GitHub", "username": "web-flow" }, "distinct": true, "id": "1c2488d9c2787bcc1caa9d44122ee163b814d485", "message": "Merge pull request #1839 from gofiber/dependabot/go_modules/etcd/go.etcd.io/etcd/client/v3-3.6.4\n\nchore(deps): bump go.etcd.io/etcd/client/v3 from 3.6.3 to 3.6.4 in /etcd", "timestamp": "2025-07-28T11:31:21+02:00", "tree_id": "a649cecaa90741485b8b40082aebc4422546c361", "url": "https://github.com/gofiber/storage/commit/1c2488d9c2787bcc1caa9d44122ee163b814d485" }, "date": 1753695133566, "tool": "go", "benches": [ { "name": "Benchmark_Etcd_Set", "value": 1107830, "unit": "ns/op\t 14263 B/op\t 253 allocs/op", "extra": "994 times\n4 procs" }, { "name": "Benchmark_Etcd_Set - ns/op", "value": 1107830, "unit": "ns/op", "extra": "994 times\n4 procs" }, { "name": "Benchmark_Etcd_Set - B/op", "value": 14263, "unit": "B/op", "extra": "994 times\n4 procs" }, { "name": "Benchmark_Etcd_Set - allocs/op", "value": 253, "unit": "allocs/op", "extra": "994 times\n4 procs" }, { "name": "Benchmark_Etcd_Get", "value": 347434, "unit": "ns/op\t 7771 B/op\t 133 allocs/op", "extra": "3396 times\n4 procs" }, { "name": "Benchmark_Etcd_Get - ns/op", "value": 347434, "unit": "ns/op", "extra": "3396 times\n4 procs" }, { "name": "Benchmark_Etcd_Get - B/op", "value": 7771, "unit": "B/op", "extra": "3396 times\n4 procs" }, { "name": "Benchmark_Etcd_Get - allocs/op", "value": 133, "unit": "allocs/op", "extra": "3396 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete", "value": 1821968, "unit": "ns/op\t 21671 B/op\t 378 allocs/op", "extra": "602 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete - ns/op", "value": 1821968, "unit": "ns/op", "extra": "602 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete - B/op", "value": 21671, "unit": "B/op", "extra": "602 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete - allocs/op", "value": 378, "unit": "allocs/op", "extra": "602 times\n4 procs" } ] }, { "commit": { "author": { "email": "rene@gofiber.io", "name": "RW", "username": "ReneWerner87" }, "committer": { "email": "noreply@github.com", "name": "GitHub", "username": "web-flow" }, "distinct": true, "id": "170ea64699638295a15099f24821759064e1d780", "message": "Merge pull request #1909 from gofiber/dependabot/go_modules/etcd/go.etcd.io/etcd/client/v3-3.6.5\n\nchore(deps): bump go.etcd.io/etcd/client/v3 from 3.6.4 to 3.6.5 in /etcd", "timestamp": "2025-09-22T09:15:36+02:00", "tree_id": "fd3a463db6490f1083aa7ede1d3614364d6e9d7e", "url": "https://github.com/gofiber/storage/commit/170ea64699638295a15099f24821759064e1d780" }, "date": 1758525404286, "tool": "go", "benches": [ { "name": "Benchmark_Etcd_Set", "value": 1088982, "unit": "ns/op\t 14270 B/op\t 253 allocs/op", "extra": "1030 times\n4 procs" }, { "name": "Benchmark_Etcd_Set - ns/op", "value": 1088982, "unit": "ns/op", "extra": "1030 times\n4 procs" }, { "name": "Benchmark_Etcd_Set - B/op", "value": 14270, "unit": "B/op", "extra": "1030 times\n4 procs" }, { "name": "Benchmark_Etcd_Set - allocs/op", "value": 253, "unit": "allocs/op", "extra": "1030 times\n4 procs" }, { "name": "Benchmark_Etcd_Get", "value": 363601, "unit": "ns/op\t 7771 B/op\t 133 allocs/op", "extra": "3606 times\n4 procs" }, { "name": "Benchmark_Etcd_Get - ns/op", "value": 363601, "unit": "ns/op", "extra": "3606 times\n4 procs" }, { "name": "Benchmark_Etcd_Get - B/op", "value": 7771, "unit": "B/op", "extra": "3606 times\n4 procs" }, { "name": "Benchmark_Etcd_Get - allocs/op", "value": 133, "unit": "allocs/op", "extra": "3606 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete", "value": 1809250, "unit": "ns/op\t 21666 B/op\t 378 allocs/op", "extra": "741 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete - ns/op", "value": 1809250, "unit": "ns/op", "extra": "741 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete - B/op", "value": 21666, "unit": "B/op", "extra": "741 times\n4 procs" }, { "name": "Benchmark_Etcd_SetAndDelete - allocs/op", "value": 378, "unit": "allocs/op", "extra": "741 times\n4 procs" } ] } ] } }