
Dmitry Zakharov
685 posts

Dmitry Zakharov
@dzakh_dev
ReScript enthusiast at @envio_indexer. Create tools from the future 🧬



Biggest milestone of the past 10 months. Patience, a lot of work, and persistence.



Should @nodejs attempt a rewrite to Rust like @bunjavascript is doing by burning unlimited tokens?

In celebration of @rolldown_rs 1.0 🎉 Announcing `comptime` — a Zig-inspired build-time evaluation primitive, exposed as Vite and Rolldown plugins This allows you run code at build time, replacing the call site(s) with the evaluated output value. github.com/lukeed/comptime



First talk by @dzakh_dev about rescript-schema / Sury! 🙌

🔍 New Logs UI in Envio Cloud Debug and monitor your indexers faster and smoother than ever⚡ • Download logs • Live mode - stream in real time • View surrounding logs instantly • Search through all logs effortlessly



I wrote about how we built ata-validator with @lemire. Lazy compilation, profiling-driven code generation, and the feedback that shaped it. Thanks to @yagiznizipli for the inspiration and vision, from the very beginning, @matteocollina for the issues that helped us improve, @sinclair_zx81 for the heads-up on Typebox 1.x, and @Revenode for pushing us to use mitata. 2,067x faster compilation, 793x faster first validation, and 5x faster than Typebox with format validators.





🚨 Missed our big announcement yesterday? We launched schemabenchmarks.dev! 🎉 An open-source project comparing top JS schema libraries like @zodtypes, @valibot, @arktypeio, Typia, TypeBox, @EffectTS_ and more. 🧩 Dive into metrics on download time, schema creation, and parsing speed. 🔥 Check it out now and see who's leading the pack: schemabenchmarks.dev/blog/welcome



fun fact: I used no indexing for this Helius' new getTransactionsForAddress is fast enough that you can scan the entire history for an address at runtime!! since it has timerange filtering, you can split the history into N time horizons and fetch all of them in parallel





