Ich hoffe doch sehr, dass man sich auch für die (ferne) Zukunft eine Möglichkeit überlegt, UI-Veränderungen per Addon zu ermöglichen... sonst weiß ich wirklich langsam nicht mehr, welchen Browser man noch verwenden soll. Servo wird sicherlich eine ordentliche Engine, bringt aber wenig, wenn der Browser drum herum Mist ist.
XUL ist vielleicht ein Dinosaurier und nach heutigen Standards nicht besonders gut umgesetzt, aber XUL hat einen Vorteil: Es macht den Browser unglaublich flexibel.
Echt mal, ein Entwickler soll gefälligst sich die Arbeit 2mal machen, wenn er sein Produkt für Firefox und Chrome anbieten möchte anstatt nur einmal zu entwickeln.
Man könnte natürlich auch eine Schnittstelle unterstützen, ohne im selben Atemzug die Kompatibilität zu einer anderen zu brechen...
Im Grunde scheint im Hinblick auf Servo das auch halbwegs zu passieren, nur dass die alte Schnittstelle trotzdem über den Haufen geworfen wird, weil man ja
unbedingt eine Multi-Prozess-Architektur braucht, die beim offensichtlichen Vorbild von Google nur geringen Nutzen hat, aber so viel Overhead mitbringt, dass intensiveres Browsen mit einer zweistelligen Anzahl Tabs auf einem normalen Rechner nicht mehr möglich ist.
Man richtet sich wegen der sinkenden Nutzerzahlen weniger an die technisch versierten Nutzer, sondern orientiert sich eher an Otto Normalnutzer.
Und das wird ein Problem, weil es für eben jene Nutzer keine Alternative mehr gibt. Google Chrome, Mozilla Chrome, für Windows-Nutzer noch Microsoft Chrome - allenfalls noch Vivaldi, wenn der denn was wird.