Big cheeses at the Mozzarella Foundation have announced that its Firefox browser will ship with a large dose of rust.
For those who came in late, Rust is a programming language developed as a safer alternative to C++ with a unique construction that reduces the chances of having dangerous memory exploits. It also never sleeps.
The first ever Rust components will arrive in Firefox 48, scheduled for release on 2 August, 2016, just two days before the anniversary of Britain entering WW1.
Memory corruption issues such as use-after-free and buffer overflows are the main source of security bugs and the reason why our editor keeps banging on the door of the Kite, even when it closed months ago.
Mozilla has been a key player behind Rust for the last seven years ago and teased a version of the browser with Rusty features last year. What we will see is a new media stack component that’s entirely coded in Rust. Media components are the most likely to execute malicious code when parsing multimedia files.
Those testing Firefox are yet to see a crash or issue in the Rust media component, a spokesMozilla said.
In mid-June, Mozilla released the first versions of Servo, a minimal browser created in Rust code alone.