Hacker News new | ask | show | jobs
by waterTanuki 59 days ago
> First, we knew we wanted to extend Encore to more languages over time, and we'd seen projects like Prisma and Pydantic successfully use a Rust core with bindings into Node.js and Python respectively.

On an unrelated note Prisma decided to rewrite their Rust core in Typescript. https://www.prisma.io/blog/from-rust-to-typescript-a-new-cha...

1 comments

Because in real life deployments, outside of winning benchmarking charts, a JIT is fast enough, and the burden of multiple languages cake layer isn't worth the trouble.

Thanks for sharing the link.

> outside of winning benchmarking charts

Prisma didn’t win the benchmark charts either.

Yes, and?

That was the point, delivering business value within a specific set of KPIs makes more sense than winning benchmarks, if the outcome remains the same.

> That was the point

Of what? Doing Rust? Prisma Rust failed to win the benchmarks.

Prisma Typescript also fails to win the benchmarks.

> if the outcome remains the same

Then don't drive a car. You can walk. The outcome is the same.