fix: Evaluation paths to exclude $ref / $dynamicRef / $recursiveRef
#904
CodSpeed HQ / CodSpeed Performance Analysis
succeeded
Jan 16, 2026 in 0s
Performance Gate Passed
Summary
⚡ 11 improved benchmarks
✅ 50 untouched benchmarks
Performance Changes
| Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|
| ⚡ | evaluate[Fast/Invalid] |
42.2 µs | 30.2 µs | +39.8% |
| ⚡ | evaluate[Fast/Valid] |
39.8 µs | 26.7 µs | +48.96% |
| ⚡ | evaluate[Swagger/Kubernetes] |
1,043.1 ms | 592 ms | +76.21% |
| ⚡ | evaluate[GeoJSON/Canada] |
3,185.1 ms | 702 ms | ×4.5 |
| ⚡ | evaluate[Open API/Zuora] |
678.5 ms | 527.9 ms | +28.52% |
| ⚡ | evaluate[unevaluated_properties] |
157.6 µs | 142.9 µs | +10.28% |
| ⚡ | evaluate[unevaluated_items] |
101.5 µs | 52.9 µs | +91.79% |
| ⚡ | validate[Fast/Invalid] |
4 µs | 3.2 µs | +27.47% |
| ⚡ | evaluate[CITM/Catalog] |
97.1 ms | 86.7 ms | +11.92% |
| ⚡ | evaluate[FHIR/Fhir] |
8,707.7 µs | 292.7 µs | ×30 |
| ⚡ | build[Open API] |
7.5 ms | 5.5 ms | +35.17% |
Loading