Firefox-48 wird die erste stabile version von Firefox, die Schiffe mit einem Rost-Komponente enthalten laut Mozilla.
Mozilla setzt große Hoffnungen auf den Rost, ein Speicher-die sichere Programmiersprache, die beworben als eine sichere alternative zu C++.
Wir haben darüber gesprochen, Mozilla Absicht Schiff Rost-code-und Servo-Komponenten in Firefox im letzten Jahr, und ich schlage vor, Sie überprüfen Sie heraus die Artikel einen überblick über das, was Rust und Servo sind, und wie mit Sie Sie nutzen den Firefox-browser.
Firefox-48 wird die erste Firefox-version, die ausgeliefert wird mit einem Rost-Komponente. Die betreffende Komponente ist ein Medien-parser geschrieben in Rust.
Firefox-48 Rost-media-parser
Das klingt vielleicht nicht allzu spannend, auf den ersten, aber wenn man bedenkt, dass die Medien-Wiedergabe-code ist eine primäre Angriffsmethode auf desktop-und mobile Systeme gleichermaßen von Bedeutung ist.
Laut Mozilla, die Rost-Komponente führt ebenso gut wie die C++ – Komponente einbauen, aber auf eine viel sicherere Art und Weise.
Unsere ersten Messungen zeigen den Rost Komponente ausführen wunderbar und liefert identische Ergebnisse zu den ursprünglichen C++ – Komponente, die es ersetzt—aber nun umgesetzt in ein Speicher-sichere Programmiersprache.
Offensichtlich ist es noch zu früh, um ein abschließendes Urteil über die Vorteile zu ersetzen, C++ – Komponenten von Firefox mit Rost. Wenn Mozilla ist der Meinung, die Leistung wird gleich sein, aber Sicherheit wird verbessert.
Das ist eine gute Sache natürlich, wenn es hält sich in real-world Szenarien. Für Firefox, könnte es bedeuten, einen besseren Schutz gegen bestimmte Arten von Angriffen gegen den browser. Mit, dass, und multi-Prozess-Firefox und sandboxing auf den Weg, es konnte ziehen Sie die browser bis ganz ein bisschen.
Während das nicht bedeutet, dass keine Sicherheitslücken immer wieder, könnte es bedeuten, dass Firefox wäre so hart anzugreifen und erfolgreich zu nutzen wie Google Chrome. Am besten, vielleicht schwieriger.
Rost Schiff in Firefox 48 für den desktop, Mozilla aber versprochen, dass es ausgeliefert wird die Komponente in Firefox für Android auch bald.
Der parser ist bereits aktiviert in den Nightly-und Entwickler-version-builds von Firefox. Mozilla arbeitet an anderen Rost-Komponenten und-Pläne die Aufnahme einer URL-parser, CSS-style-Berechnung-Komponente und einer WebM-Demuxer unter anderem. Weitere Informationen über die integration von Rost-Komponenten in Firefox verfügbar sind, die auf der Mozilla-Wiki.
Firefox 48 veröffentlicht August 2, 2016 vorgesehen, dass der Zeitplan hält.