Skip to content

Conversation

@sberan
Copy link
Owner

@sberan sberan commented Jan 9, 2026

Automated benchmark update from main branch.

@sberan sberan force-pushed the chore/update-benchmarks branch from fe15914 to cbd1133 Compare January 9, 2026 03:58
@github-actions
Copy link
Contributor

github-actions bot commented Jan 9, 2026

Benchmark Results

Only tests where both validators pass are compared (apples-to-apples)

tjs vs ajv

Draft Tests tjs ajv Winner
draft4 790 30.3M 13.4M 🟢 tjs 2.26×
draft6 1120 30.4M 14.9M 🟢 tjs 2.03×
draft7 1324 27.8M 13.2M 🟢 tjs 2.10×
draft2019-09 1703 24.7M 6.7M 🟢 tjs 3.66×
draft2020-12 1665 25.6M 6.8M 🟢 tjs 3.75×

Overall: 🟢 tjs is 2.99× faster on 6602 shared tests

tjs vs is-my-json-valid

Draft Tests tjs is-my-json-valid Winner
draft4 640 40.3M 15.3M 🟢 tjs 2.63×
draft6 703 38.9M 16.5M 🟢 tjs 2.36×
draft7 732 44.9M 18.9M 🟢 tjs 2.38×
draft2019-09 842 43.7M 19.9M 🟢 tjs 2.20×
draft2020-12 785 42.1M 20.0M 🟢 tjs 2.10×

Overall: 🟢 tjs is 2.32× faster on 3702 shared tests

tjs vs djv

Draft Tests tjs djv Winner
draft4 540 41.3M 3.5M 🟢 tjs 11.85×
draft6 706 40.5M 3.9M 🟢 tjs 10.32×
draft7 760 42.9M 4.0M 🟢 tjs 10.72×
draft2019-09 868 40.6M 4.6M 🟢 tjs 8.79×
draft2020-12 843 40.6M 4.6M 🟢 tjs 8.77×

Overall: 🟢 tjs is 9.90× faster on 3717 shared tests

tjs vs jsen

Draft Tests tjs jsen Winner
draft4 671 38.2M 13.8M 🟢 tjs 2.76×
draft6 707 37.4M 15.7M 🟢 tjs 2.38×
draft7 736 42.9M 17.4M 🟢 tjs 2.47×
draft2019-09 838 41.6M 18.2M 🟢 tjs 2.28×
draft2020-12 792 41.2M 18.6M 🟢 tjs 2.22×

Overall: 🟢 tjs is 2.41× faster on 3744 shared tests

tjs vs schemasafe

Draft Tests tjs schemasafe Winner
draft4 821 30.2M 21.7M 🟢 tjs 1.39×
draft6 1104 30.1M 20.3M 🟢 tjs 1.48×
draft7 1238 30.9M 21.0M 🟢 tjs 1.47×
draft2019-09 1641 27.5M 18.9M 🟢 tjs 1.45×
draft2020-12 1540 25.4M 15.3M 🟢 tjs 1.66×

Overall: 🟢 tjs is 1.51× faster on 6344 shared tests

@sberan sberan merged commit 35a0c74 into main Jan 12, 2026
35 checks passed
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.

2 participants