Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's not entirely true though, most of the code base is still C++ and there is no plan to migrate the rest.


Isn't that exactly what makes it successful partial migration?


You need to defind partial, because 90% of the codebase is still C++.


Some thoughts:

1. Firefox is a huge codebase. 10% of that is still quite a bit.

2. Some highly complex core parts of firefox such as the rendering engine are at least partly written in Rust.

3. The bits written in Rust are not all isolated from the bits written in C++. In places they intertwine at a function level of granularity.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: