• Ephera
    link
    fedilink
    arrow-up
    16
    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.