|
|
|
|
|
by ben-schaaf
240 days ago
|
|
Entirely untrue. Download git, run make and you'll get a 19MB `git` binary along with a whole lot of other 19MB binaries. Running `cargo build` produces a 3.8MB binary. And that's still comparing apples to oranges, because git is compiled with full optimizations. Running `cargo build --release` produces a 462KB binary. Even if I'm comparing to my system's git installation, that's still 3.9MB, and that's with all the debug info stripped. Yes rust (like C++) tends to produce larger binaries than C, but lets be real here: The reason Zed has a bloated binary is the ~2000 rust packages that comprise it. |
|
Hundreds of those MBs are from tree-sitter grammars, which are JavaScript compiled to C.