Avatar for the jbergstroem user
jbergstroem
filtron
BlogDocsChangelog

GitHub Actions run

18 days ago 70e6cc1 chore/faster-oneOf pull_request

Compare

Base
Search a run

Head
chore(perf): speed up oneOf in @filtron/sql
#211
chore/faster-oneOf
18 days ago
CPU Simulation

Compare
Suggested base runs:
41 total
complex: parentheses with AND/OR
packages/benchmark/core.bench.ts
202.6 µs
complex: permission check
packages/benchmark/core.bench.ts
211 µs
api: date range with status
packages/benchmark/core.bench.ts
207.3 µs
complex: multiple arrays
packages/benchmark/core.bench.ts
204 µs
simple: exists check
packages/benchmark/core.bench.ts
129.5 µs
simple: boolean field
packages/benchmark/core.bench.ts
126.6 µs
complex: mixed operators
packages/benchmark/core.bench.ts
246.9 µs
simple: status equals
packages/benchmark/core.bench.ts
157.1 µs
complex: deep nesting
packages/benchmark/core.bench.ts
213.5 µs
api: role-based filter
packages/benchmark/core.bench.ts
207.2 µs
pipeline: medium end-to-end
packages/benchmark/sql.bench.ts
419.8 µs
filter array: large oneOf
packages/benchmark/js.bench.ts
211.8 µs
error: incomplete expression
packages/benchmark/core.bench.ts
191.5 µs
filter array: simple
packages/benchmark/js.bench.ts
235.9 µs
medium: AND with comparison
packages/benchmark/core.bench.ts
169.7 µs
filter array: complex
packages/benchmark/js.bench.ts
361.4 µs
filter array: medium
packages/benchmark/js.bench.ts
273.9 µs
api: user search
packages/benchmark/core.bench.ts
184.8 µs
pipeline: complex end-to-end
packages/benchmark/js.bench.ts
531 µs
medium: OR conditions
packages/benchmark/core.bench.ts
159.9 µs
toFilter: simple
packages/benchmark/js.bench.ts
131.1 µs
pipeline: simple end-to-end
packages/benchmark/js.bench.ts
371.5 µs
pipeline: range end-to-end
packages/benchmark/sql.bench.ts
181 µs
toFilter: complex
packages/benchmark/js.bench.ts
36.1 µs
sql: range medium
packages/benchmark/sql.bench.ts
39.4 µs
© 2026 CodSpeed Technology
Home Terms Privacy Docs