Firefox 48: första Rost komponent ombord

0
208

Firefox 48 kommer att vara den första stabila versionen av Firefox som levereras med en Rost komponent ingår enligt Mozilla.

Mozilla har höga förhoppningar för Rost, ett minne som säkert programmeringsspråk som är marknadsförs som ett säkert alternativ till C++.

Vi har pratat om att Mozilla avsikt att fartyget Rost kod och Servo komponenter i Firefox förra året, och jag föreslår att du kolla in artikeln för att få en överblick av vad som Rost och Servo är, och hur du använder dem fördelar Firefox webbläsare.

Firefox 48 kommer att vara den första versionen av Firefox som levereras med en Rost komponent. Komponenten i fråga är en media-parser som skrivits i Rost.

Firefox 48 Rost media parser

firefox rust

Det kanske inte låter alltför spännande i början, men med tanke på att media uppspelning kod är en primär angrepp på stationära och mobila system som är likadana, det är av betydelse.

Enligt Mozilla, Rost komponent presterar lika bra som C++ – komponent som den ersätter, men på ett mycket säkrare sätt.

Våra preliminära mätningar visar Rost komponent som utför vackert och leverera identiska resultat till den ursprungliga C++ komponent det är att ersätta—men nu genomförts i ett minne som säkert programmeringsspråk.

Självklart, det är för tidigt att komma till en slutlig dom om fördelarna med att byta ut C++ komponenter i Firefox med Rost. Om Mozilla är att bli trodd, kommer resultatet att vara lika men säkerhet kommer att förbättras.

Det är en bra sak naturligtvis om det håller upp i verkliga scenarion. För Firefox, det skulle kunna innebära ett bättre skydd mot vissa typer av attacker mot webbläsaren. Med detta, och multi-processen Firefox och sandlåda på vägen, det kan dra åt webbläsaren upp en hel del.

Samtidigt kommer det inte att innebära några säkerhetsproblem någonsin igen, kan det betyda att Firefox skulle vara så svårt att attackera och framgångsrikt utnyttja som Google Chrome. I bästa fall kanske svårare.

Rost kommer att leverera i Firefox 48 för skrivbordet, men Mozilla har lovat att det kommer att leverera den komponent i Firefox för Android snart också.

Tolken redan aktiverad i Kväll och Utvecklare version versioner av Firefox. Mozilla arbetar på andra Rost komponenter och planer på att inkludera en URL-parser, CSS style beräkning komponent, och en WebM Demuxer bland andra. Ytterligare information om integrationen av Rost komponenter i Firefox finns på Mozilla Wiki.

Firefox 48 kommer att släppas den 2 augusti 2016, förutsatt att schemat håller.