Pavel Grinchenko
401
posts
Senior frontend engineer at
@evilmartians. I build interfaces, component systems, and frontend architecture for products that need to last.
Lisbon
Joined January 2011
Pinned
We dropped 100 KB (brotli) from our customer
@astrodotbuildmarketing site. How? We replaced React + Ark UI with native Web Components. And built a tiny framework to make it painless:
One more reason why you should consider Valibot: it’s not only about bundle size, which is mostly negligible on the server side, but also about memory usage!
shut_up_and_take_my_money.jpg Proper heading levels are such a pain in the ass when you work with content coming from a CMS. headingoffset and :heading() could solve so many problems. We really needed them 10 years ago! Unfortunately, this looks like a Firefox-only initiative,
It’s not only a useful article explaining how to securely publish a new version of your package, but it also includes a skill you can use to quickly check your repositories!
My new article is out! A systematic guide to releasing npm packages as safely as possible in 2026 (with a Skill to quickly apply the practices to your own open source projects). Not just “do X”, I cover real attacks and explain how each defense helps. evilmartians.com/chronicles/the…




