Avatar for the prisma user
prisma
prisma
BlogDocsChangelog

fix(client): apply result extensions for nested and fluent relations

#29218Merged
Comparing
LucianBuzzo:lucianbuzzo/extension-nested-queries
(
513099d
) with
main
(
3fd1431
)
CodSpeed Performance Gauge
0%
Untouched
17
Skipped
30

Benchmarks

47 total
compile findMany filtered (uncached baseline)
packages/client/src/__tests__/benchmarks/query-performance/caching.bench.ts::query-caching
CodSpeed Performance Gauge
+3%
1.2 ms1.1 ms
compile blog post page (uncached baseline)
packages/client/src/__tests__/benchmarks/query-performance/caching.bench.ts::query-caching
CodSpeed Performance Gauge
0%
3.3 ms3.3 ms
parameterize findUnique
packages/client/src/__tests__/benchmarks/query-performance/caching.bench.ts::query-caching
CodSpeed Performance Gauge
0%
130.8 µs130.7 µs
compile findUnique (uncached baseline)
packages/client/src/__tests__/benchmarks/query-performance/caching.bench.ts::query-caching
CodSpeed Performance Gauge
0%
930.7 µs930.1 µs
interpreter: deep nested join
packages/client-engine-runtime/bench/interpreter.bench.ts::query-interpreter
CodSpeed Performance Gauge
0%
806.2 µs805.9 µs
getBinaryTargetForCurrentPlatform
packages/get-platform/bench/get-platform.bench.ts::get-platform
CodSpeed Performance Gauge
0%
2 ms2 ms
interpreter: simple select
packages/client-engine-runtime/bench/interpreter.bench.ts::query-interpreter
CodSpeed Performance Gauge
0%
352.9 µs352.8 µs
interpreter: sequence
packages/client-engine-runtime/bench/interpreter.bench.ts::query-interpreter
CodSpeed Performance Gauge
0%
324.5 µs324.5 µs
parameterize blog post page query
packages/client/src/__tests__/benchmarks/query-performance/caching.bench.ts::query-caching
CodSpeed Performance Gauge
0%
154.8 µs154.8 µs
interpreter: findUnique
packages/client-engine-runtime/bench/interpreter.bench.ts::query-interpreter
CodSpeed Performance Gauge
0%
365.7 µs365.6 µs
serializer: 50 rows x 8 cols
packages/client-engine-runtime/bench/serializer.bench.ts::serializer
CodSpeed Performance Gauge
0%
144.9 µs144.9 µs
serializer: 100 rows x 8 cols
packages/client-engine-runtime/bench/serializer.bench.ts::serializer
CodSpeed Performance Gauge
0%
273.6 µs273.6 µs
serializer: 10 rows x 3 cols
packages/client-engine-runtime/bench/serializer.bench.ts::serializer
CodSpeed Performance Gauge
0%
28.7 µs28.7 µs
interpreter: join (1:N)
packages/client-engine-runtime/bench/interpreter.bench.ts::query-interpreter
CodSpeed Performance Gauge
0%
431.2 µs431.3 µs
client generation 100 models with relations
packages/client/src/__tests__/benchmarks/lots-of-relations/lots-of-relations.bench.ts::typescript
CodSpeed Performance Gauge
0%
14 s14 s
parameterize findMany
packages/client/src/__tests__/benchmarks/query-performance/caching.bench.ts::query-caching
CodSpeed Performance Gauge
0%
138.3 µs138.4 µs
client generation ~50 Models
packages/client/src/__tests__/benchmarks/huge-schema/huge-schema.bench.ts::typescript
CodSpeed Performance Gauge
0%
2.2 s2.2 s
dataMapper: 50 rows
packages/client-engine-runtime/bench/data-mapper.bench.ts::data-mapper
Skipped
642 µs*
dataMapper: 10 rows
packages/client-engine-runtime/bench/data-mapper.bench.ts::data-mapper
Skipped
161.7 µs*
dataMapper: 100 rows
packages/client-engine-runtime/bench/data-mapper.bench.ts::data-mapper
Skipped
1.2 ms*
dataMapper: nested 10 users x 5 posts
packages/client-engine-runtime/bench/data-mapper.bench.ts::data-mapper
Skipped
430.4 µs*
dataMapper: nested 5 users x 3 posts
packages/client-engine-runtime/bench/data-mapper.bench.ts::data-mapper
Skipped
343.6 µs*
dataMapper: nested 20 users x 10 posts
packages/client-engine-runtime/bench/data-mapper.bench.ts::data-mapper
Skipped
1.5 ms*
compile create nested
packages/client/src/__tests__/benchmarks/query-performance/compilation.bench.ts::query-compilation
Skipped
2.8 ms*
compile count filtered
packages/client/src/__tests__/benchmarks/query-performance/compilation.bench.ts::query-compilation
Skipped
1 ms*

Commits

Click on a commit to change the comparison range
Base
main
3fd1431
+0.21%
test(client): use null-safe assertions for extension results
513099d
2 days ago
by LucianBuzzo
© 2026 CodSpeed Technology
Home Terms Privacy Docs