Comment

Comment by steveklabnik

Rust has some significant advantages compared to languages like Kotlin, Java, and C# here. A really big one is binary sizes. To get those languages to work, you have to ship the entire runtime. For example, see https://www.infoq.com/news/2018/01/mono-cs-webassembly

> (the "hello world" example is 10 megabytes)

The "hello world" example in Rust is ~100 bytes.

Some applications and some people can pay these costs, it's true. But tiny binaries is quite appealing. It's even part of the reason that WebAssembly was created in the first place.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton