Moving from Rust to TypeScript? Didn't they move from TypeScript to Rust in the first place due to performance issues, that they still haven't fully ameliorated even with Rust?
If Prisma had focused on a single database (probably Postgres) or a single paradigm (probably SQL) it would have been a better product.<p>They have to abstract multiple db paradigms into an API that works for many use cases but doesn't get you all the way there. Eg: Last time I checked they didn't support listen/notify on Postgres.<p>Also overall performance has been lacking which I suspect is also a symptom of trying to support too many dbs. They recently released v6 and made claims of performance improvements but afaik offer no data to back up these claims [1]. It's all very "trust me bro it's faster".<p>Drizzle still hasn't reached 1.0 but they created a much better ORM in a fraction of the time (and probably budget).<p>[1] <a href="https://www.prisma.io/blog/prisma-6-better-performance-more-flexibility-and-type-safe-sql" rel="nofollow">https://www.prisma.io/blog/prisma-6-better-performance-more-...</a>