Skip to content

Conversation

@sberan
Copy link
Owner

@sberan sberan commented Jan 12, 2026

Automated benchmark update from main branch.

@github-actions
Copy link
Contributor

github-actions bot commented Jan 12, 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.2M 13.1M 🟢 tjs 2.30×
draft6 1120 30.3M 15.0M 🟢 tjs 2.02×
draft7 1324 28.2M 12.8M 🟢 tjs 2.20×
draft2019-09 1703 25.1M 6.6M 🟢 tjs 3.79×
draft2020-12 1665 27.6M 6.7M 🟢 tjs 4.09×

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

tjs vs is-my-json-valid

Draft Tests tjs is-my-json-valid Winner
draft4 640 40.3M 14.9M 🟢 tjs 2.70×
draft6 703 38.7M 16.4M 🟢 tjs 2.37×
draft7 732 47.3M 18.9M 🟢 tjs 2.50×
draft2019-09 842 45.5M 20.6M 🟢 tjs 2.21×
draft2020-12 785 47.3M 19.9M 🟢 tjs 2.37×

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

tjs vs djv

Draft Tests tjs djv Winner
draft4 540 41.5M 3.5M 🟢 tjs 11.91×
draft6 706 40.4M 3.9M 🟢 tjs 10.44×
draft7 760 44.2M 4.0M 🟢 tjs 11.00×
draft2019-09 868 42.5M 4.3M 🟢 tjs 9.88×
draft2020-12 843 46.2M 4.6M 🟢 tjs 9.94×

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

tjs vs jsen

Draft Tests tjs jsen Winner
draft4 671 38.3M 15.0M 🟢 tjs 2.56×
draft6 707 37.3M 15.7M 🟢 tjs 2.39×
draft7 736 45.2M 17.1M 🟢 tjs 2.65×
draft2019-09 838 43.0M 18.5M 🟢 tjs 2.32×
draft2020-12 792 46.3M 18.1M 🟢 tjs 2.55×

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

tjs vs schemasafe

Draft Tests tjs schemasafe Winner
draft4 821 30.2M 21.6M 🟢 tjs 1.40×
draft6 1104 30.0M 23.5M 🟢 tjs 1.28×
draft7 1238 31.6M 20.7M 🟢 tjs 1.52×
draft2019-09 1641 28.1M 18.8M 🟢 tjs 1.50×
draft2020-12 1540 27.5M 15.3M 🟢 tjs 1.79×

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

@sberan sberan force-pushed the chore/update-benchmarks branch from ded03d9 to b65e634 Compare January 19, 2026 15:28
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