News for hackers. Stuff that matters.
Re:Serious Chrome zero-day by throwaway12iii on Thursday March 07, 2019 @02:35AM (#19326228)
From the rust Oxidization page (hip name):

- "Crossing the C++/Rust boundary can be difficult."

- "For components that are relatively standalone, with small and simple APIs."

- "This minimizes the C++/Rust boundary layer issues."

Not only does Rust not have a good JavaScript integration story, it doesn't have a good C++ integration story.

Most of Firefox is still (8 years later) not written in Rust.

Chrome with C++ has a waaaaay better safety record than Firefox. Guess what? The C++ in Chrome tries to ensure memory safety for JS.

The C++ Chrome tooling does a better job of memory safety as a whole system than Firefox.

Re:Serious Chrome zero-day by vthriller on Thursday March 07, 2019 @06:36AM (#19327244)
> Most of Firefox is still (8 years later) not written in Rust.

<nit>In part because 1.0 release of Rust popped up in 2015, not 2011.</nit>

Re:Serious Chrome zero-day by pcwalton on Thursday March 07, 2019 @10:37AM (#19328838)
None of this is responsive to my points.
Re:Serious Chrome zero-day by throwaway12iii on Thursday March 07, 2019 @12:05PM (#19329734)
Rust is bad at managing DOM memory in Firefox.
Re:Serious Chrome zero-day by krageon on Thursday March 07, 2019 @09:52AM (#19328446)
You make a lot of points about Rust and mention Firefox in your conclusion, right after saying Firefox is by and large not Rust. I think your logical argument would be better served by using clear language and a single subject. After you have those two things you can think about coming up with examples.