Pokial si spravne spominam, tak prave ze sa predtym pokusali prepisat niektore casti v C a zlyhali. Dobry priklad je Stylo (CSS compositor) ktore tazi hlavne z toho ze vie paralelizovat operacie ktore su zaroven pomerne vyrazne zavisle jedna od druhej. Rust je presne na tieto ulohy velmi vhodny jazyk, lebo ti umoznuje pridat ten paralelizmus bez toho aby si sa musel obavat typickych problemov s tym spojenych a bez toho aby ta tato bezpecnost stala vykon. Ako stylo funguje je dobre vysvetlene napriklad tu: https://hacks.mozilla.org/2017/08/inside-a-super-fast-css-engine-quantum-css-aka-stylo/
Technicky vzate je mozne dosiahnut tu istu bezpecnost asi aj v C, bezpecny kod sa samozrejme da napisat aj v tom, ale nemas tu pomoc zo strany jazyka a borrow checkera. A tiez je fakt, ze boli pokusy prepisat tieto casti v C a zlyhali. Cize dovolim si tvrdit, ze v tomto konkretnom pripade Rust naozaj moze pomoct.
Otazka je, ze ci su to prave technicke problemy ktore potapaju Firefox a v tom som si nie az taky isty.