🚀 After eight months of hard work, we removed the Rust engine binaries from Prisma ORM! Here's why: 😍 Reduced bundle size by ~90% ⚡️ Faster queries (on avg ~3.48x faster in our benchmark) 🐾 Lower CPU footprint 💡 Less deployment complexity 🤝 Easier open-source contributions 💡 The Rust-free Prisma ORM is ready for production as of v6.16.0. You can enable it by: ✅ setting the `engineType` option on the `generator` block ✅ installing the driver adapter for your database 👉 Learn more in the docs: https://lnkd.in/dM95zuGp
Great job 👏
Excellent, will be jumping back into prisma now.
Prisma has already been such a great tool, and this upgrade makes it even more exciting
So essentially one could dev fully offline without the binary engine pre-fetch right?
so now we can use Prisma’s DX anywhere 🥹
Prisma has gone full circle Scala + GraphQL -> TypeScript -> Rust -> TypeScript 🤣
How was Rust resulting in 3.48x query slowdown? 🥵🙋♂️
Fascinating that the marshalling overhead was enough to give this kind of performance back.
VP, People
1wSome stellar work by Alexey Orlenko Alberto Schiabel Jacek Malec and Florian Gößler!