Zu lange lief Mozilla mit einer sehr veralteten Web-Rendering-Engine. Google, Microsoft, Apple und sogar Opera haben sie bestanden, als sie Webkit, Blink oder was auch immer es ist, Edge läuft. Es genügt zu sagen, die modernen Browser laufen auf einigen Killer-Rendering-Engines mit viel Power und Kick hinter ihnen.

Mozilla hat es mit Gecko, einer Rendering-Engine, die früher gut genug war. Und sicher, für was es sich lohnt, macht der Motor seine Arbeit ziemlich gut. Jedoch ist "gut" nicht genug, da das meiste mobile Web (und das Web im Allgemeinen) nun für Webkit vorgesehen ist, oder zumindest für das Rendern von Engines, die ein bisschen mehr unter der Haube haben.

Hier kommt Servo ins Spiel. Es ist die neue Web-Rendering-Engine von Mozilla. Die Chancen stehen gut, dass Gecko in einigen Jahren in jedem beliebten Open-Source-Browser ersetzt wird. Warum warten Sie noch, es auszuprobieren? Was, wenn du jetzt sehen willst, was sie gerade tun? Hier ist, wie Sie können!

Hinweis: Servo ist instabil und läuft nicht einwandfrei. Benutzen Sie es auf eigene Gefahr!

Gebäude Servo

Stellen Sie zunächst sicher, dass Git auf Ihrem System installiert ist. Wenn Sie eine andere Linux-Distribution ausführen, installieren Sie einfach das Paket "git" mit dem Paketmanager Ihres Systems. Es sollte nicht viel anders als der obige Befehl sein. Wenn Sie auf Ubuntu sind, installieren Sie git mit diesem Befehl:

 sudo apt-get installieren git 

Sobald das git-Paket installiert ist, ist es an der Zeit, den Servo-Browser-Code aus dem offiziellen Repository zu übernehmen und ihn auf Ihr lokales System zu klonen.

 Git Klon https://github.com/servo/servo 

Nachdem der Code auf Ihrem Computer geklont wurde, müssen Sie das Verzeichnis zum Erstellen eingeben.

 CD-Servo 

Wenn Sie das Verzeichnis eingeben, können die Dinge beginnen. Bevor Servo wirklich verwendet werden kann, müssen Sie es zuerst erstellen. Da dieser Browser in Entwicklung ist und normalerweise nicht mit Verbrauchern verwendet wird, müssen Sie das Freigabeflag angeben. Dies ist so, dass Servo in einem optimierten Tempo läuft. Normalerweise nicht.

 ./mach bauen --freigabe 

Hinweis: Das Kompilieren kann etwas dauern. Sei geduldig.

Nach dem Markieren mit dem Freigabeflag ist es dann möglich, es auszuführen. Geben Sie diesen Befehl in das Terminal ein und er beginnt mit der Testseite. Dies ist nur die einzige Möglichkeit, wie Sie Servo verwenden können, wenn Sie keinen Desktop-Eintrag erstellen.

 ./mach run --release -b 

Arch Linux Paket

Arch Linux Benutzer, du hast Glück. Anstatt alles rausgehen zu müssen, können Sie den Servo-Webbrowser mit dem AUR installieren. Wenn Sie es installieren, erhalten Sie ein Desktop-Start-Symbol und alles. Zeigen Sie hier auf Ihren bevorzugten AUR-Helfer und installieren Sie das Paket.

Erstellen eines Desktopsymbols für Servo

Beginnen Sie damit, indem Sie Ihren bevorzugten Texteditor öffnen und den folgenden Code einfügen.

 #! / bin / bash CD-Servo ./mach run --release -b 

Speichern Sie es als "servorun.sh" in Ihrem Home-Verzeichnis. Dies ist ein Shell-Skript und stellt sicher, dass der Browser jedes Mal ausgeführt wird. Öffnen Sie als Nächstes eine neue Datei in Ihrem Texteditor, und fügen Sie den folgenden Code ein:

 [Desktop Entry] Name = Servo Comment = Servo, das parallele Browser-Engine-Projekt. Exec = / home / Benutzername / servorun.sh Terminal = false Typ = Anwendung Kategorien = Internet; 

Hinweis: Ersetzen Sie "Benutzername" durch Ihren Benutzernamen.

Nachdem der Code eingefügt wurde, speichern Sie diese Datei als Servo.desktop in Ihrem Home-Ordner. Öffnen Sie dann ein Terminal und geben Sie die folgenden Befehle ein:

 sudo chmod + x servorun.sh sudo chmod + x Servo.desktop 

Die obigen Befehle machen es so, dass das Laufskript und die Desktop-Datei beide ausführbar sind. Jetzt ist es an der Zeit, "Servo zu installieren". Im Terminal tpe in diesem Befehl:

 sudo mv Servo.desktop / usr / teilen / anwendungen 

Fazit

Mozilla hat Servo als eine Möglichkeit zum Catchup erstellt. Gecko, so beeindruckend es auch heute noch ist, steckt hinter der Technologie. Wenn Sie sich die neue Engine ansehen, beginnen Sie zu sehen, wie viel besser es ist. Offensichtlich haben wir es noch nicht in Firefox implementiert, also könnte alles komplett geändert werden.

Aber von dem, was ich in den letzten paar Stunden gesehen habe, gibt es eine Menge zu begeistern, auch wenn Sie kein Webentwickler sind und einfach nur coole neue Dinge verwenden. Die Art und Weise wie Seiten und alles behandelt werden, ist sehr verbessert und alles ist sehr glatt, klar, schnell und sauber.

Die Zeit wird nur mit Servo sagen. Mozilla könnte im nächsten Jahr alles von Grund auf neu schreiben und die Richtung für ihre neue Web-Rendering-Engine ändern. Als Mozilla-Fans können wir jedoch nur gespannt sein, was Servo für die Zukunft bereithält.

Bildnachweis: Firefox Auto