Skip to content

chore(zero-cache): no counting on initial sync#5786

Closed
tantaman wants to merge 1 commit intomainfrom
mlaw/no-count
Closed

chore(zero-cache): no counting on initial sync#5786
tantaman wants to merge 1 commit intomainfrom
mlaw/no-count

Conversation

@tantaman
Copy link
Copy Markdown
Contributor

@tantaman tantaman commented Apr 9, 2026

No description provided.

@vercel
Copy link
Copy Markdown

vercel bot commented Apr 9, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
replicache-docs Ready Ready Preview, Comment Apr 9, 2026 5:35pm
zbugs Ready Ready Preview, Comment Apr 9, 2026 5:35pm

Request Review

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 9, 2026

🐰 Bencher Report

Branchmlaw/no-count
TestbedLinux
Click to view all benchmark results
BenchmarkFile SizeBenchmark Result
kilobytes (KB)
(Result Δ%)
Upper Boundary
kilobytes (KB)
(Limit %)
zero-package.tgz📈 view plot
🚷 view threshold
1,983.87 KB
(+0.01%)Baseline: 1,983.69 KB
2,023.37 KB
(98.05%)
zero.js📈 view plot
🚷 view threshold
269.74 KB
(0.00%)Baseline: 269.74 KB
275.13 KB
(98.04%)
zero.js.br📈 view plot
🚷 view threshold
71.53 KB
(0.00%)Baseline: 71.53 KB
72.96 KB
(98.04%)
🐰 View full continuous benchmarking report in Bencher

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 9, 2026

🐰 Bencher Report

Branchmlaw/no-count
Testbedself-hosted-metal
Click to view all benchmark results
BenchmarkThroughputBenchmark Result
operations / second (ops/s) x 1e3
(Result Δ%)
Lower Boundary
operations / second (ops/s) x 1e3
(Limit %)
src/client/custom.bench.ts > big schema📈 view plot
🚷 view threshold
108.22 ops/s x 1e3
(-3.57%)Baseline: 112.23 ops/s x 1e3
96.84 ops/s x 1e3
(89.48%)
src/client/zero.bench.ts > basics > All 1000 rows x 10 columns (numbers)📈 view plot
🚷 view threshold
1.64 ops/s x 1e3
(-0.33%)Baseline: 1.65 ops/s x 1e3
1.51 ops/s x 1e3
(92.12%)
src/client/zero.bench.ts > pk compare > pk = N📈 view plot
🚷 view threshold
37.10 ops/s x 1e3
(+0.84%)Baseline: 36.79 ops/s x 1e3
33.90 ops/s x 1e3
(91.37%)
src/client/zero.bench.ts > with filter > Lower rows 500 x 10 columns (numbers)📈 view plot
🚷 view threshold
2.22 ops/s x 1e3
(+2.27%)Baseline: 2.17 ops/s x 1e3
1.90 ops/s x 1e3
(85.45%)
🐰 View full continuous benchmarking report in Bencher

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 9, 2026

🐰 Bencher Report

Branchmlaw/no-count
Testbedself-hosted-metal

🚨 3 Alerts

BenchmarkMeasure
Units
ViewBenchmark Result
(Result Δ%)
Lower Boundary
(Limit %)
src/btree-set.bench.ts > BTreeSet lookups > has() hitThroughput
operations / second (ops/s) x 1e6
📈 plot
🚷 threshold
🚨 alert (🔔)
8.93 ops/s x 1e6
(-7.02%)Baseline: 9.60 ops/s x 1e6
9.06 ops/s x 1e6
(101.51%)

src/size-of-value.bench.ts > getSizeOfValue performance > arrays > large array (100 items)Throughput
operations / second (ops/s) x 1e6
📈 plot
🚷 threshold
🚨 alert (🔔)
1.33 ops/s x 1e6
(-11.14%)Baseline: 1.50 ops/s x 1e6
1.36 ops/s x 1e6
(102.50%)

src/size-of-value.bench.ts > getSizeOfValue performance > primitives > string (100 chars)Throughput
operations / second (ops/s) x 1e3
📈 plot
🚷 threshold
🚨 alert (🔔)
725.09 ops/s x 1e3
(-8.05%)Baseline: 788.54 ops/s x 1e3
756.39 ops/s x 1e3
(104.32%)

Click to view all benchmark results
BenchmarkThroughputBenchmark Result
operations / second (ops/s)
(Result Δ%)
Lower Boundary
operations / second (ops/s)
(Limit %)
src/btree-set.bench.ts > BTreeSet iterator next() in isolation > forward iterator next()📈 view plot
🚷 view threshold
146,458.75 ops/s
(+2.79%)Baseline: 142,479.10 ops/s
122,697.51 ops/s
(83.78%)
src/btree-set.bench.ts > BTreeSet iterator next() in isolation > forward iterator next() from mid📈 view plot
🚷 view threshold
300,451.78 ops/s
(+7.85%)Baseline: 278,588.46 ops/s
231,926.55 ops/s
(77.19%)
src/btree-set.bench.ts > BTreeSet iterator next() in isolation > reverse iterator next()📈 view plot
🚷 view threshold
153,411.54 ops/s
(+7.17%)Baseline: 143,143.34 ops/s
120,862.56 ops/s
(78.78%)
src/btree-set.bench.ts > BTreeSet iterator next() in isolation > reverse iterator next() from mid📈 view plot
🚷 view threshold
297,506.35 ops/s
(+6.21%)Baseline: 280,100.71 ops/s
230,013.48 ops/s
(77.31%)
src/btree-set.bench.ts > BTreeSet iterators > [Symbol.iterator]() full scan📈 view plot
🚷 view threshold
166,189.25 ops/s
(+0.55%)Baseline: 165,272.17 ops/s
148,804.85 ops/s
(89.54%)
src/btree-set.bench.ts > BTreeSet iterators > values() full scan📈 view plot
🚷 view threshold
190,254.21 ops/s
(+1.89%)Baseline: 186,718.27 ops/s
174,495.62 ops/s
(91.72%)
src/btree-set.bench.ts > BTreeSet iterators > valuesFrom() from mid📈 view plot
🚷 view threshold
385,715.42 ops/s
(+4.44%)Baseline: 369,317.26 ops/s
339,745.57 ops/s
(88.08%)
src/btree-set.bench.ts > BTreeSet iterators > valuesFromReversed() from mid📈 view plot
🚷 view threshold
339,794.65 ops/s
(+4.67%)Baseline: 324,642.69 ops/s
291,113.41 ops/s
(85.67%)
src/btree-set.bench.ts > BTreeSet iterators > valuesReversed() full scan📈 view plot
🚷 view threshold
174,930.46 ops/s
(-6.21%)Baseline: 186,515.76 ops/s
166,819.13 ops/s
(95.36%)
src/btree-set.bench.ts > BTreeSet lookups > get() hit📈 view plot
🚷 view threshold
8,987,139.09 ops/s
(-6.32%)Baseline: 9,593,834.53 ops/s
8,899,937.56 ops/s
(99.03%)
src/btree-set.bench.ts > BTreeSet lookups > has() hit📈 view plot
🚷 view threshold
🚨 view alert (🔔)
8,930,018.39 ops/s
(-7.02%)Baseline: 9,603,969.51 ops/s
9,064,774.32 ops/s
(101.51%)

src/btree-set.bench.ts > BTreeSet lookups > has() miss📈 view plot
🚷 view threshold
13,371,769.71 ops/s
(-6.68%)Baseline: 14,328,294.81 ops/s
13,364,148.91 ops/s
(99.94%)
src/btree-set.bench.ts > BTreeSet mutations > add() 100 sequential keys📈 view plot
🚷 view threshold
127,261.57 ops/s
(+1.38%)Baseline: 125,523.17 ops/s
121,783.23 ops/s
(95.70%)
src/btree-set.bench.ts > BTreeSet mutations > add() 1000 sequential keys📈 view plot
🚷 view threshold
11,725.55 ops/s
(-0.36%)Baseline: 11,767.85 ops/s
11,482.71 ops/s
(97.93%)
src/btree-set.bench.ts > BTreeSet mutations > add() then delete() single key📈 view plot
🚷 view threshold
7,157,600.24 ops/s
(-0.45%)Baseline: 7,190,057.10 ops/s
6,692,864.53 ops/s
(93.51%)
src/size-of-value.bench.ts > getSizeOfValue performance > arrays > large array (100 items)📈 view plot
🚷 view threshold
🚨 view alert (🔔)
1,328,490.92 ops/s
(-11.14%)Baseline: 1,495,081.77 ops/s
1,361,716.79 ops/s
(102.50%)

src/size-of-value.bench.ts > getSizeOfValue performance > arrays > small array (10 items)📈 view plot
🚷 view threshold
11,059,175.07 ops/s
(-10.81%)Baseline: 12,400,027.15 ops/s
10,832,158.49 ops/s
(97.95%)
src/size-of-value.bench.ts > getSizeOfValue performance > datasets > large dataset (100x512B)📈 view plot
🚷 view threshold
35,631.69 ops/s
(-7.22%)Baseline: 38,406.40 ops/s
34,320.98 ops/s
(96.32%)
src/size-of-value.bench.ts > getSizeOfValue performance > datasets > small dataset (10x256B)📈 view plot
🚷 view threshold
358,310.84 ops/s
(-6.18%)Baseline: 381,904.01 ops/s
340,332.58 ops/s
(94.98%)
src/size-of-value.bench.ts > getSizeOfValue performance > objects > nested object📈 view plot
🚷 view threshold
3,185,897.83 ops/s
(-3.82%)Baseline: 3,312,463.36 ops/s
3,031,581.31 ops/s
(95.16%)
src/size-of-value.bench.ts > getSizeOfValue performance > objects > structured object (1KB)📈 view plot
🚷 view threshold
3,630,475.79 ops/s
(-5.42%)Baseline: 3,838,332.37 ops/s
3,464,240.20 ops/s
(95.42%)
src/size-of-value.bench.ts > getSizeOfValue performance > objects > structured object (256B)📈 view plot
🚷 view threshold
3,510,855.99 ops/s
(-6.95%)Baseline: 3,773,032.96 ops/s
3,390,597.10 ops/s
(96.57%)
src/size-of-value.bench.ts > getSizeOfValue performance > primitives > boolean📈 view plot
🚷 view threshold
63,467,156.36 ops/s
(-9.07%)Baseline: 69,797,355.08 ops/s
59,401,291.68 ops/s
(93.59%)
src/size-of-value.bench.ts > getSizeOfValue performance > primitives > integer📈 view plot
🚷 view threshold
64,947,765.47 ops/s
(-6.72%)Baseline: 69,629,895.01 ops/s
57,821,934.07 ops/s
(89.03%)
src/size-of-value.bench.ts > getSizeOfValue performance > primitives > null📈 view plot
🚷 view threshold
64,796,035.56 ops/s
(-6.83%)Baseline: 69,543,584.62 ops/s
59,322,605.17 ops/s
(91.55%)
src/size-of-value.bench.ts > getSizeOfValue performance > primitives > string (100 chars)📈 view plot
🚷 view threshold
🚨 view alert (🔔)
725,085.92 ops/s
(-8.05%)Baseline: 788,539.14 ops/s
756,391.93 ops/s
(104.32%)

src/tdigest.bench.ts > TDigest Benchmarks > add📈 view plot
🚷 view threshold
2.40 ops/s
(-0.14%)Baseline: 2.40 ops/s
2.33 ops/s
(97.18%)
src/tdigest.bench.ts > TDigest Benchmarks > addCentroid📈 view plot
🚷 view threshold
1.90 ops/s
(+0.06%)Baseline: 1.90 ops/s
1.85 ops/s
(97.52%)
src/tdigest.bench.ts > TDigest Benchmarks > addCentroidList📈 view plot
🚷 view threshold
1.91 ops/s
(+0.29%)Baseline: 1.91 ops/s
1.87 ops/s
(97.55%)
src/tdigest.bench.ts > TDigest Benchmarks > merge > addCentroid📈 view plot
🚷 view threshold
13,937.28 ops/s
(-1.07%)Baseline: 14,088.48 ops/s
11,883.46 ops/s
(85.26%)
src/tdigest.bench.ts > TDigest Benchmarks > merge > merge📈 view plot
🚷 view threshold
16,908.25 ops/s
(-0.17%)Baseline: 16,937.02 ops/s
16,218.98 ops/s
(95.92%)
src/tdigest.bench.ts > TDigest Benchmarks > quantile📈 view plot
🚷 view threshold
2.36 ops/s
(+0.26%)Baseline: 2.36 ops/s
2.28 ops/s
(96.43%)
🐰 View full continuous benchmarking report in Bencher

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 9, 2026

🐰 Bencher Report

Branchmlaw/no-count
Testbedself-hosted-metal
Click to view all benchmark results
BenchmarkThroughputBenchmark Result
operations / second (ops/s)
(Result Δ%)
Lower Boundary
operations / second (ops/s)
(Limit %)
src/db/pg-copy.bench.ts > pg-copy benchmark > copy📈 view plot
🚷 view threshold
24.54 ops/s
(+3.52%)Baseline: 23.71 ops/s
22.65 ops/s
(92.28%)
🐰 View full continuous benchmarking report in Bencher

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 9, 2026

🐰 Bencher Report

Branchmlaw/no-count
Testbedself-hosted-metal

⚠️ WARNING: Truncated view!

The full continuous benchmarking report exceeds the maximum length allowed on this platform.

🚨 3 Alerts

🐰 View full continuous benchmarking report in Bencher

@tantaman tantaman closed this Apr 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant