Hacker News new | past | comments | ask | show | jobs | submit login

Rust and Servo started out together, which means Servo had a lot of pre-1.0-Rust code written, affecting its style in some less than ideal ways.

Similarly, Servo was designed to replace parts of the Firefox browser, which means that it had to be made to fit into "Gecko shaped" hole. For example, it uses UTF-16 strings in many places for compatibility with the rest of Firefox.

Servo could probably be rewritten now using modern Rust to be smaller, leaner, and maybe even faster.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: