Now that Schema Benchmarks has been officially released for 7 months, I thought it'd be useful to look at how it's improved over that time, and how it's helped the ecosystem! schemabenchmarks.dev/blog/7-month...
eskimojo
eskimojo
@eskimojo.bsky.social
Redux Toolkit co-maintainer, and developer of https://schemabenchmarks.dev/. pfp and banner by @popurri_arts he/him
47 followers19 following21 posts
eskimojo reposted
It's Redux release day! Shipped RTK 2.12.0, React-Redux 9.3.0, and Reselect 5.2.0 . Biggest highlights: - RTK skills files - `connect` is now officially deprecated! Don't use it! :) - Fixed trusted publishing github.com/reduxjs/redu... github.com/reduxjs/reac... github.com/reduxjs/rese...
eskimojo reposted
Replying to @fabianhiller.com
Huge thanks to @eskimojo.bsky.social, @yslpn.bsky.social and many others for contributing to this release! ๐ Full details + examples ๐ valibot.dev/blog/valibot...
eskimojo reposted
๐จ Exciting update! Our Schema Benchmarks OSS project now has a dedicated section for Standard Schema. Check it out and discover how fast your favorite Standard Schema libraries like @valibot.dev, @zod.dev, @arktype.io, Effect and more really are! ๐
Incredibly hyped to announce Schema Benchmarks, a project I've been steadily working on in collaboration with @fabianhiller.com! It aims to provide a central and transparent resource for many of the metrics that matter for schemas, including bundle size and runtime performance ๐
Our current results, starting with bundle size (compiled with @rolldown.rs): Typia and Valibot lead here, with very similar results (~1.9KB minified + gzipped). Zod brings up the rear, maybe due to its extensive language support. Its mini variant however is far smaller, at 5KB.
Incredibly hyped to announce Schema Benchmarks, a project I've been steadily working on in collaboration with @fabianhiller.com! It aims to provide a central and transparent resource for many of the metrics that matter for schemas, including bundle size and runtime performance ๐
Incredibly hyped to announce Schema Benchmarks, a project I've been steadily working on in collaboration with @fabianhiller.com! It aims to provide a central and transparent resource for many of the metrics that matter for schemas, including bundle size and runtime performance ๐
We'll also aim to expand to other types of benchmarking and comparison - I'm already investigating capturing error messages and traces, inspired by bsky.app/profile/null...
@techsavvytravvy.com ranked some validation libraries for me tytytyty <3
eskimojo reposted
Proud to have teamed up with @eskimojo.bsky.social on Schema Benchmarks! ๐ Valibot and Typia neck-and-neck on bundle size (~1.9KB gzipped)โthe fight for the smallest bundles is heating up! ๐ฅ Transparent metrics like these help us all improveโdive in and let us know what you think!
Incredibly hyped to announce Schema Benchmarks, a project I've been steadily working on in collaboration with @fabianhiller.com! It aims to provide a central and transparent resource for many of the metrics that matter for schemas, including bundle size and runtime performance ๐
Incredibly hyped to announce Schema Benchmarks, a project I've been steadily working on in collaboration with @fabianhiller.com! It aims to provide a central and transparent resource for many of the metrics that matter for schemas, including bundle size and runtime performance ๐
To see our results in depth, check out schemabenchmarks.dev! Reckon we've missed a library, or thought of an improvement to our methodology? We'd love to hear from you! github.com/open-circle/... Want to do one better and DIY? Thanks! Give this a read: schemabenchmarks.dev/contributing
Incredibly hyped to announce Schema Benchmarks, a project I've been steadily working on in collaboration with @fabianhiller.com! It aims to provide a central and transparent resource for many of the metrics that matter for schemas, including bundle size and runtime performance ๐
Incredibly hyped to announce Schema Benchmarks, a project I've been steadily working on in collaboration with @fabianhiller.com! It aims to provide a central and transparent resource for many of the metrics that matter for schemas, including bundle size and runtime performance ๐
Check out our welcome post over at schemabenchmarks.dev/blog/welcome! We measure different aspects of runtime performance for schemas: โฑ๏ธ Initialisation โ Validation ๐ Parsing We also translate ๐ฆ bundle size directly into ๐ฉ๏ธdownload speed ๐
eskimojo reposted
Should we drop a dedicated open-source project comparing ALL major schema libs? ๐ค We could test: โฑ๏ธ Initialization speed โ Validation speed โก Parsing speed ๐ฆ Download time (bundle size) If this gets tractionโฆ we launch it ๐๐
Just updated the @valibot.dev comparison guide to also including the new Zod Mini. Bundle sizes for a typical login schema: ๐ค Valibot: 1.37 kB ๐ Zod: 17.7 kB ๐ Zod Mini: 6.88 kB
eskimojo reposted
Redux toolkit has pretty much nailed all the pain points Iโve previously had with redux, which I still use a ton and love, but wasnโt able to upgrade to rtk yet. Started redoing a very old app with it and it has so much clarity and way less boilerplate. Thank you @acemarke.dev, @phry.dev and all...
eskimojo reposted
The Apollo GraphQL VS Code extension now ships with Apollo Client Devtools! This enables you to use the Apollo Client Devtools with React Native or node applications. Try it out and let us know what you think ๐
You are up to date.