Abo
  • Services:

Mozilla-Entwickler: Experimentelles Firefox-UI in HTML

Noch nutzt Firefox für sein Desktop-UI XUL. Das Experiment eines Mozilla-Entwicklers zeigt, dass dafür aber auch HTML und Webtechniken genutzt werden könnten. Das würde die Lücke zum Firefox-OS-Browser schließen.

Artikel veröffentlicht am ,
Das Browser-UI von Firefox reimplementiert in HTML
Das Browser-UI von Firefox reimplementiert in HTML (Bild: Paul Rouget)

Das derzeit private Experiment des Mozilla-Entwicklers Paul Rouget könnte das letzte fehlende Teil für einen neuen Aufbau des Firefox-Browsers sein: Mit Rust als grundlegende Programmiersprache und Servo als Engine wird für die Darstellung der Oberfläche auf Webtechniken zurückgegriffen. Mehr als ein Hobbyprojekt ist das neue HTML-UI derzeit aber nicht.

Stellenmarkt
  1. Hays AG, Stuttgart
  2. über duerenhoff GmbH, Balingen

Bisher verwendet Firefox für die Desktopversion die Sprache XUL zur Gestaltung der Oberfläche. Die Sprache hat außerhalb des Mozilla-Projekts aber fast gar keine weitere Verbreitung gefunden. Für den Browser des mobilen Betriebssystems Firefox OS wird bereits komplett auf HTML gesetzt. Rouget versucht nun den Beweis anzutreten, dass dies auch für die Desktopversion umgesetzt werden kann.

HTML-App und Laufzeitumgebung

Das Vorgehen Rougets ist dabei analog zu der Implementierung auf Firefox OS. So wird das UI als Web-App implementiert, die auf die Browser-API zugreift. Hauptziel Rougets ist es derzeit, die Basisfunktionen des Desktopbrowsers umzusetzen. Zudem soll damit ein Verständnis dafür gewonnen werden, welche Bestandteile zur Integration in die jeweiligen Betriebssysteme noch fehlen.

Die App wird von einer eigenständig laufenden Instanz der derzeitigen Browser-Engine Gecko dargestellt. Noch wird dafür aber XUL benötigt, so dass ein natives Fenster angezeigt werden kann. Der XUL-Teil ist dabei ein leeres Fenster, die UI-Web-App wird in einem Iframe dargestellt. Neben einem vollständigen Browser mit der Servo-Engine, die XUL wohl nie unterstützen wird, könnte der Code auch die Browserversionen für den Desktop und das Firefox OS näher zueinanderrücken, oder gar eines Tages dafür sorgen, dass Firefox online gehostet werden kann.

Ob das aber tatsächlich geschieht, ist derzeit sehr fraglich. Nicht nur weil es sich noch um ein privates Projekt handelt. Sondern auch deshalb, weil diese Vorgehensweise an sich kritisiert wird. So schreibt Gijs Kruitbosch, es sei wohl hilfreicher, zunächst die Teile der Oberfläche zu ersetzen, die weniger Aufwand bedeuten, wie die unterschiedlichen about:-Seiten oder weitere Dialoge.

Der Code und eine Erklärung zur Benutzung finden sich auf Github.



Anzeige
Spiele-Angebote
  1. 14,95€
  2. 45,99€ Release 04.12.
  3. (-79%) 4,25€
  4. (-70%) 8,99€

Karl-Heinz 12. Dez 2014

http://i.imgur.com/jm8AiAq.jpg

pica 12. Dez 2014

HTML Seite mit JavaScript Skripten implementiert? War dies beim HotJava Browser seit...

Wander 11. Dez 2014

So wie ich das verstehe heißt das doch, dass das Browserinterface wie eine "Webapp...

quadronom 11. Dez 2014

Ja, die Performance ist leider wirklich nicht so doll. Schade eigentlich!

timing 11. Dez 2014

und sehe: Ein Node-Servo Projekt. Analog zu Node-Webkit.


Folgen Sie uns
       


Radeon RX 590 - Test

Wir schauen uns AMDs Radeon RX 590 anhand der Nitro+ Special Edition von Sapphire genauer an: Die Grafikkarte nutzt den Polaris 30 genannten Chip, welcher im 12 nm statt im 14 nm Verfahren hergestellt wird.

Radeon RX 590 - Test Video aufrufen
Yuneec H520: 3D-Modell aus der Drohne
Yuneec H520
3D-Modell aus der Drohne

Multikopter werden zunehmend auch kommerziell verwendet. Vor allem machen die Drohnen Luftbilder und Inspektionsflüge und vermessen. Wir haben in der Praxis getestet, wie gut das mit dem Yuneec H520 funktioniert.
Von Dirk Koller


    Need for Speed 3 Hot Pursuit (1998): El Nino, Polizeifunk und Lichtgewitter in Rot-Blau
    Need for Speed 3 Hot Pursuit (1998)
    El Nino, Polizeifunk und Lichtgewitter in Rot-Blau

    Golem retro_ Electronic Arts ist berühmt und berüchtigt für jährliche Updates und Neuveröffentlichungen. Was der Publisher aber 1998 für digitale Raser auffuhr, ist in puncto Dramatik bei Verfolgungsjagden bis heute unerreicht.
    Von Michael Wieczorek


      Mars Insight: Nasa hofft auf Langeweile auf dem Mars
      Mars Insight
      Nasa hofft auf Langeweile auf dem Mars

      Bei der Frage, wie es im Inneren des Mars aussieht, kann eine Raumsonde keine spektakuläre Landschaft gebrauchen. Eine möglichst langweilige Sandwüste wäre den beteiligten Wissenschaftlern am liebsten. Der Nasa-Livestream zeigte ab 20 Uhr MEZ, dass die Suche nach der perfekten Langeweile tatsächlich gelang.

      1. Astronomie Flüssiges Wasser auf dem Mars war Messfehler
      2. Mars Die Nasa gibt den Rover nicht auf
      3. Raumfahrt Terraforming des Mars ist mit heutiger Technik nicht möglich

        •  /