Skip to content

wip#5574

Draft
aboodman wants to merge 1 commit intomainfrom
aa/fix-cvr-batching
Draft

wip#5574
aboodman wants to merge 1 commit intomainfrom
aa/fix-cvr-batching

Conversation

@aboodman
Copy link
Contributor

No description provided.

@vercel
Copy link

vercel bot commented Feb 17, 2026

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

Project Deployment Actions Updated (UTC)
replicache-docs Ready Ready Preview, Comment Feb 17, 2026 6:15am
zbugs Ready Ready Preview, Comment Feb 17, 2026 6:15am

Request Review

@github-actions
Copy link

🐰 Bencher Report

Branchaa/fix-cvr-batching
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,898.29 KB
(+0.04%)Baseline: 1,897.55 KB
1,935.50 KB
(98.08%)
zero.js📈 view plot
🚷 view threshold
247.93 KB
(0.00%)Baseline: 247.93 KB
252.88 KB
(98.04%)
zero.js.br📈 view plot
🚷 view threshold
67.85 KB
(0.00%)Baseline: 67.85 KB
69.21 KB
(98.04%)
🐰 View full continuous benchmarking report in Bencher

@github-actions
Copy link

🐰 Bencher Report

Branchaa/fix-cvr-batching
Testbedself-hosted
Click to view all benchmark results
BenchmarkThroughputBenchmark Result
operations / second (ops/s)
(Result Δ%)
Lower Boundary
operations / second (ops/s)
(Limit %)
src/client/custom.bench.ts > big schema📈 view plot
🚷 view threshold
132,127.99 ops/s
(-0.53%)Baseline: 132,832.30 ops/s
116,035.29 ops/s
(87.82%)
src/client/zero.bench.ts > basics > All 1000 rows x 10 columns (numbers)📈 view plot
🚷 view threshold
1,373.88 ops/s
(-31.51%)Baseline: 2,006.06 ops/s
791.40 ops/s
(57.60%)
src/client/zero.bench.ts > pk compare > pk = N📈 view plot
🚷 view threshold
60,183.96 ops/s
(-0.85%)Baseline: 60,701.98 ops/s
52,952.54 ops/s
(87.98%)
src/client/zero.bench.ts > with filter > Lower rows 500 x 10 columns (numbers)📈 view plot
🚷 view threshold
2,885.42 ops/s
(-12.57%)Baseline: 3,300.29 ops/s
2,144.04 ops/s
(74.31%)
🐰 View full continuous benchmarking report in Bencher

@github-actions
Copy link

🐰 Bencher Report

Branchaa/fix-cvr-batching
Testbedself-hosted
Click to view all benchmark results
BenchmarkThroughputBenchmark Result
operations / second (ops/s)
(Result Δ%)
Lower Boundary
operations / second (ops/s)
(Limit %)
1 exists: track.exists(album)📈 view plot
🚷 view threshold
13,116.88 ops/s
(-1.40%)Baseline: 13,303.42 ops/s
11,385.07 ops/s
(86.80%)
10 exists (AND)📈 view plot
🚷 view threshold
196,497.15 ops/s
(+0.29%)Baseline: 195,932.61 ops/s
169,719.82 ops/s
(86.37%)
10 exists (OR)📈 view plot
🚷 view threshold
3,829.97 ops/s
(-0.16%)Baseline: 3,836.19 ops/s
3,335.03 ops/s
(87.08%)
12 exists (AND)📈 view plot
🚷 view threshold
172,789.22 ops/s
(-0.49%)Baseline: 173,635.90 ops/s
147,974.29 ops/s
(85.64%)
12 exists (OR)📈 view plot
🚷 view threshold
3,182.41 ops/s
(-2.17%)Baseline: 3,252.84 ops/s
2,818.97 ops/s
(88.58%)
12 level nesting📈 view plot
🚷 view threshold
2,792.54 ops/s
(-1.35%)Baseline: 2,830.88 ops/s
2,442.71 ops/s
(87.47%)
2 exists (AND): track.exists(album).exists(genre)📈 view plot
🚷 view threshold
4,907.74 ops/s
(-2.19%)Baseline: 5,017.46 ops/s
4,371.28 ops/s
(89.07%)
3 exists (AND)📈 view plot
🚷 view threshold
1,947.10 ops/s
(-0.56%)Baseline: 1,958.10 ops/s
1,711.61 ops/s
(87.91%)
3 exists (OR)📈 view plot
🚷 view threshold
981.01 ops/s
(+0.22%)Baseline: 978.83 ops/s
853.65 ops/s
(87.02%)
5 exists (AND)📈 view plot
🚷 view threshold
307.51 ops/s
(-0.50%)Baseline: 309.06 ops/s
270.05 ops/s
(87.82%)
5 exists (OR)📈 view plot
🚷 view threshold
162.29 ops/s
(-0.20%)Baseline: 162.61 ops/s
140.85 ops/s
(86.79%)
Nested 2 levels: track > album > artist📈 view plot
🚷 view threshold
4,291.01 ops/s
(-1.61%)Baseline: 4,361.18 ops/s
3,823.18 ops/s
(89.10%)
Nested 4 levels: playlist > tracks > album > artist📈 view plot
🚷 view threshold
713.99 ops/s
(-0.57%)Baseline: 718.11 ops/s
629.57 ops/s
(88.18%)
Nested with filters: track > album > artist (filtered)📈 view plot
🚷 view threshold
3,552.84 ops/s
(-2.23%)Baseline: 3,633.87 ops/s
3,159.95 ops/s
(88.94%)
planned: playlist.exists(tracks)📈 view plot
🚷 view threshold
259.21 ops/s
(-44.37%)Baseline: 465.99 ops/s
53.42 ops/s
(20.61%)
planned: track.exists(album) OR exists(genre)📈 view plot
🚷 view threshold
124.89 ops/s
(-15.07%)Baseline: 147.04 ops/s
103.81 ops/s
(83.12%)
planned: track.exists(album) where title="Big Ones"📈 view plot
🚷 view threshold
6,590.55 ops/s
(-5.86%)Baseline: 7,000.69 ops/s
5,705.66 ops/s
(86.57%)
planned: track.exists(album).exists(genre)📈 view plot
🚷 view threshold
7.32 ops/s
(-72.22%)Baseline: 26.33 ops/s
-10.01 ops/s
(-136.83%)
planned: track.exists(album).exists(genre) with filters📈 view plot
🚷 view threshold
1,989.34 ops/s
(-49.41%)Baseline: 3,932.38 ops/s
157.75 ops/s
(7.93%)
planned: track.exists(playlists)📈 view plot
🚷 view threshold
1.63 ops/s
(-45.48%)Baseline: 3.00 ops/s
0.30 ops/s
(18.63%)
unplanned: playlist.exists(tracks)📈 view plot
🚷 view threshold
247.26 ops/s
(-45.51%)Baseline: 453.79 ops/s
51.42 ops/s
(20.80%)
unplanned: track.exists(album) OR exists(genre)📈 view plot
🚷 view threshold
20.69 ops/s
(-39.98%)Baseline: 34.47 ops/s
6.19 ops/s
(29.92%)
unplanned: track.exists(album) where title="Big Ones"📈 view plot
🚷 view threshold
53.16 ops/s
(-0.70%)Baseline: 53.53 ops/s
46.74 ops/s
(87.93%)
unplanned: track.exists(album).exists(genre)📈 view plot
🚷 view threshold
7.30 ops/s
(-72.13%)Baseline: 26.18 ops/s
-9.91 ops/s
(-135.84%)
unplanned: track.exists(album).exists(genre) with filters📈 view plot
🚷 view threshold
51.50 ops/s
(-1.28%)Baseline: 52.17 ops/s
45.32 ops/s
(88.00%)
unplanned: track.exists(playlists)📈 view plot
🚷 view threshold
1.64 ops/s
(-45.07%)Baseline: 2.99 ops/s
0.31 ops/s
(18.85%)
zpg: all playlists📈 view plot
🚷 view threshold
5.35 ops/s
(+3.56%)Baseline: 5.17 ops/s
3.12 ops/s
(58.29%)
zql: all playlists📈 view plot
🚷 view threshold
6.15 ops/s
(-10.96%)Baseline: 6.90 ops/s
5.05 ops/s
(82.17%)
zql: edit for limited query, inside the bound📈 view plot
🚷 view threshold
188,552.05 ops/s
(-6.18%)Baseline: 200,975.40 ops/s
174,090.32 ops/s
(92.33%)
zql: edit for limited query, outside the bound📈 view plot
🚷 view threshold
200,023.73 ops/s
(-4.39%)Baseline: 209,208.42 ops/s
182,224.61 ops/s
(91.10%)
zql: push into limited query, inside the bound📈 view plot
🚷 view threshold
102,335.48 ops/s
(-6.06%)Baseline: 108,936.12 ops/s
92,067.19 ops/s
(89.97%)
zql: push into limited query, outside the bound📈 view plot
🚷 view threshold
337,003.97 ops/s
(-13.00%)Baseline: 387,374.39 ops/s
316,961.30 ops/s
(94.05%)
zql: push into unlimited query📈 view plot
🚷 view threshold
416,835.30 ops/s
(+15.54%)Baseline: 360,781.59 ops/s
226,345.05 ops/s
(54.30%)
zqlite: all playlists📈 view plot
🚷 view threshold
1.58 ops/s
(-4.84%)Baseline: 1.66 ops/s
1.38 ops/s
(87.42%)
zqlite: edit for limited query, inside the bound📈 view plot
🚷 view threshold
64,895.65 ops/s
(-7.97%)Baseline: 70,518.74 ops/s
56,174.53 ops/s
(86.56%)
zqlite: edit for limited query, outside the bound📈 view plot
🚷 view threshold
64,958.03 ops/s
(-8.55%)Baseline: 71,032.30 ops/s
55,880.24 ops/s
(86.03%)
zqlite: push into limited query, inside the bound📈 view plot
🚷 view threshold
3,940.01 ops/s
(+1.78%)Baseline: 3,871.18 ops/s
3,459.40 ops/s
(87.80%)
zqlite: push into limited query, outside the bound📈 view plot
🚷 view threshold
74,297.34 ops/s
(-11.02%)Baseline: 83,499.80 ops/s
69,959.26 ops/s
(94.16%)
zqlite: push into unlimited query📈 view plot
🚷 view threshold
131,166.38 ops/s
(+6.32%)Baseline: 123,367.50 ops/s
105,039.22 ops/s
(80.08%)
🐰 View full continuous benchmarking report in Bencher

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