I can't seem to tell exactly what they built. They call it a runtime, but they're using NodeJS?<p>Did they implement a transpiler in Rust?<p>They also seem to be calling Rust from JS, but not through wasm...<p>They seem to be doing something with Rust and http, but they're also just using "Pingora"...<p>Additionally, their homepage is about 20 fps while scrolling on my phone (pixel 4a, brave)<p>I would honestly love for someone to explain to me wtf is going on.
UI note in case the creators of this site are reading: having a right-click on the site logo open a special logo-download menu is probably the wrong choice. If I right click on your site logo it's because I want to open your homepage in a new tab while keeping the original blog post open. The current behavior is unexpected and makes it hard to navigate the site.
> 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.<p>On an unrelated note Prisma decided to rewrite their Rust core in Typescript.
<a href="https://www.prisma.io/blog/from-rust-to-typescript-a-new-chapter-for-prisma-orm" rel="nofollow">https://www.prisma.io/blog/from-rust-to-typescript-a-new-cha...</a>
I like the seeing the avoidance of generics hell. Traitsmaxxing.
Very side note, but really liking seeing Elysia so close to the top on the benchmark list.<p>I've been using it, and pointing my LLM's to it as example code, because it's type system is so so much better than Hono's. <a href="https://elysiajs.com/" rel="nofollow">https://elysiajs.com/</a><p>I didn't know that it was also flipping fast as frell. (Encore's benchmark is showing them as faster still, of course!)
Type system via a single schema looks similar to Hono+OpenApi+RPC, or is there a different advantage?
> <i>because it's type system is so so much better than Hono's</i><p>Can you elaborate?
I wish I had a better encapsulation, a better anecdote, that shared the improvement I've felt nicely.<p>Elysia does have a write up on how they compare to Hono. Their sound type safety section helps show some differences:
<a href="https://elysiajs.com/migrate/from-hono.html#sound-type-safety" rel="nofollow">https://elysiajs.com/migrate/from-hono.html#sound-type-safet...</a>