Remix.run Logo
lelanthran 3 hours ago

> Maybe. But they don't particularly care about one programming language over another.

Other than JS (which they obviously do prefer), this rewrite would have taken place no matter what programming language was originally used for Bun.

The reason for the rewrite was marketing, not engineering. The justification after the fact can be done no matter what language they were rewriting from.

Zig -> Rust : "We had all these memory errors"

Rust -> Zig : "We had poor iteration due to compile times"

Java -> Anything : "Memory is at a premium when we're trying to run a fleet of agents"

Anything -> JS : "We wanted a single language to optimise our agents for"

You get the idea.

2 hours ago | parent [-]
[deleted]