Firefox 48: eerste Roest component aan boord

0
201

Firefox 48 de eerste stabiele versie van Firefox, die schepen met een Roest-component opgenomen volgens Mozilla.

Mozilla heeft hoge verwachtingen voor Roest, een geheugen-safe-programmering taal die wordt geadverteerd als een veilig alternatief voor C++.

We hebben gesproken over Mozilla ‘ s bedoeling om het schip Roest code en Servo-onderdelen in Firefox vorig jaar, en ik stel voor dat u het artikel voor een overzicht van wat Roest en Servo zijn, en hoe ze te gebruiken voordelen van de Firefox-browser.

Firefox 48 zal de eerste versie van Firefox die schepen met een Roest-component. De component in kwestie is een media-parser geschreven in Rust.

Firefox 48 Roest media parser

firefox rust

Dat klinkt misschien niet al te spannend op het eerste, maar gezien het feit dat het afspelen van media code is een primaire aanval op de desktop en mobiele systemen, is van belang.

Volgens Mozilla, de Roest onderdeel presteert even goed als de C++ – onderdeel dat is vervangen, maar in een veel veiligere manier.

Onze voorlopige metingen tonen de Roest component uitvoeren prachtig en het leveren van identieke resultaten met de oorspronkelijke C++ component wordt vervangen—maar nu uitgevoerd in een geheugen-safe-programmering taal.

Het is uiteraard te vroeg om een definitief oordeel over de voordelen van de vervanging van de C++ – onderdelen van Firefox met Roest. Als Mozilla is om geloofd te worden, zijn prestaties zijn gelijk, maar de veiligheid zal worden verbeterd.

Dat is een goede zaak natuurlijk, als het houdt het in de echte wereld scenario ‘ s. Voor Firefox, kan dit betekenen een betere bescherming tegen bepaalde soorten aanvallen tegen de browser. Met dat, en multi-proces Firefox en sandboxing op de weg, het kon draai de browser nogal wat.

Terwijl dat niet betekenen dat er geen beveiligingsproblemen ooit weer, het zou kunnen betekenen dat Firefox zou zijn als hard aan te vallen en te misbruiken, zoals Google Chrome. In het beste geval, misschien moeilijker.

Roest zal het schip in Firefox 48 voor de desktop, maar Mozilla heeft beloofd dat het schip de component in Firefox voor Android binnenkort ook.

De parser is al ingeschakeld in de nacht en Ontwikkelaar versie builds van Firefox. Mozilla werkt op andere Roest onderdelen en het plan om een URL parser CSS style berekening component, en een WebM Demuxer onder anderen. Meer informatie over de integratie van Roest onderdelen in Firefox beschikbaar zijn op de Mozilla Wiki.

Firefox 48 zal worden vrijgegeven op 2 augustus 2016 op voorwaarde dat het schema houdt.