• rhabarba@feddit.de
      link
      fedilink
      arrow-up
      4
      arrow-down
      2
      ·
      9 months ago

      Sicher, XUL war allgemein ein hässliches Format. Aber es komplett wegzuschmeißen und sich ein paar Wochen später darüber zu freuen, dass man statt XUL jetzt auch Chrome-Themes unterstützt (kein Witz…), scheint mir nicht die klügste Lösung gewesen zu sein.

      • Ephera@lemmy.ml
        link
        fedilink
        arrow-up
        17
        arrow-down
        1
        ·
        9 months ago

        Man hatte davor eben im Grunde keine Erweiterungs-API (mit XUL konnte man ziemlich ungefiltert an allem herumschrubben; jede Änderung an der Firefox-Code-Base war ein Breaking Change für Erweiterungen).
        Und man wollte dann eine einführen, weil irgendwann sehr viele Breaking Changes gemacht werden mussten (Multi-Prozess-Fähigkeit, Integration von Komponenten aus Servo).

        Statt das Rad neu zu erfinden, hat man die Erweiterungs-API von Chrome wiederverwendet. Die Kompatibilität gab es also quasi frei Haus.

        Ohne die Multi-Prozess-Fähigkeit wäre Firefox auch wirklich gnadenlos der letzte Browser bei Security, nicht nur im BSI-Ranking.

        • rhabarba@feddit.de
          link
          fedilink
          arrow-up
          2
          arrow-down
          18
          ·
          9 months ago

          Statt das Rad neu zu erfinden, hat man die Erweiterungs-API von Chrome wiederverwendet.

          Und damit hat man Firefox komplett überflüssig gemacht.

      • connaisseur@feddit.de
        link
        fedilink
        arrow-up
        9
        ·
        9 months ago

        Ja ich sehe es schon auch so, Mozilla hat sich sehr an Chrome angebiedert. Leider hat man sich zu lange auf dem alten Ruhm ausgeruht und nicht an den offenkundigen Problemen gearbeitet. Aber ich nutze den Firefox nach wie vor sehr gerne und (mit Ausnahme meiner iOS-Geräte, Webkit-only und so) ausschließlich. Chrome kommt mir nicht auf die Geräte.

      • Smash
        link
        fedilink
        arrow-up
        4
        ·
        9 months ago

        Dafür gibts zumindest noch userChromeJS und userChromeCSS