Microsoft-Ingenieur verprügelt, weil er vorgeschlagen hat, dass Mozilla die Gecko Firefox-Rendering-Engine aufgibt
2 Minute. lesen
Veröffentlicht am
Lesen Sie unsere Offenlegungsseite, um herauszufinden, wie Sie MSPoweruser dabei helfen können, das Redaktionsteam zu unterstützen Lesen Sie weiter
Die jüngste Entscheidung von Microsoft zu ihre EdgeHTML-Rendering-Engine aufgeben zugunsten der Chromium-Rendering-Engine von Google war etwas umstritten, nicht wegen der (wahrscheinlich positiven) Auswirkungen auf ihre Benutzer, sondern wegen der Auswirkungen auf den Wettbewerb, der im Bereich der Web-Rendering-Engine besteht. Da Microsoft vor Google kapituliert und Opera bereits Chromium verwendet, bleibt Mozilla' Gecko der einzige Herausragende, der das Banner offener Webstandards trägt.
Es war daher ziemlich mutig von Kenneth Auchenberg, einem Microsoft-Programmmanager, der für das Code-Team arbeitet, vorzuschlagen, dass es Zeit für Mozilla sei, bereits das Handtuch zu werfen.
Gedanke: Es ist Zeit für @mozilla von ihrem philosophischen Elfenbeinturm herunterzukommen. Das Web wird von Chromium dominiert, wenn sie sich wirklich um das Web kümmern würden, würden sie dazu beitragen, anstatt ein Paralleluniversum aufzubauen, das von weniger als 5 % genutzt wird?https://t.co/0zi2NCtzb4
— Kenneth Auchenberg ? (@auchenberg) 25. Januar 2019
Der Kommentar wurde von Web-Befürwortern, einschließlich Mozilla- und Chromium-Entwicklern, schnell beantwortet, um Kenneth wissen zu lassen, wie falsch er lag.
Der Mozilla-Ingenieur Emilio erinnerte Kenneth daran, dass mehrere Implementierungen erforderlich sind, damit ein Standard ein Standard wird. Andernfalls werden die Ingenieure nur mit der Entwicklung der spezifischen Implementierung von Chromium beginnen und sogar seine Fehler in Defacto-Standards verwandeln.
Hey, Mozilla-Ingenieur und Chromium-Committer auch hier… Nicht mehrere Implementierungen des Webs zu haben bedeutet, dass das Web keine offene Plattform mehr ist… Die Leute verlassen sich auf Chromium-Bugs und Standards / Spezifikationen werden nutzlos, was Innovationen unmöglich macht.
- Emilio (@ecbos_) 26. Januar 2019
Andere erinnerten Kenneth daran, dass es Chrome überhaupt nicht geben würde, wenn wir immer mit der Mehrheit gehen würden.
https://twitter.com/seanbamforth/status/1089177616307900416
Kenneth hatte jedoch einen begründeten Punkt, der darauf hinwies, dass es eine schlechte Investition sei, Zeit und Geld in die Entwicklung einer alternativen Rendering-Engine zu investieren (im Vergleich zur Entwicklung eines alternativen Betriebssystems von Grund auf neu), wenn Innovationen auf einer höheren Ebene stattfinden könnten, und glaubte, dass dies der Fall sei Die Open-Source-Natur von Chromium sollte bedeuten, dass innovative Lösungen, die nicht von Google entwickelt wurden, dennoch zur Entwicklung von Chromium beitragen könnten.
2) Diese Komplexität ist unglaublich teuer, um eine Web-Runtime zu implementieren. Selbst für Google/Microsoft ist es schwer, eine solche Investition zu rechtfertigen, die in mehreren Jahren Tausende von Ingenieuren erfordern würde.
Das Web ist für Multi-Engines zu fähig geworden, genau wie viele Frameworks.
— Kenneth Auchenberg ? (@auchenberg) 26. Januar 2019
4) Mein Problem mit Mozillas aktuellem Ansatz ist, dass sie ihre eigene Technologie *predigen*, anstatt sich zu fragen, wie sie den größten Beitrag leisten und die größte Wirkung für das Web erzielen können. Wert für 65 % des Marktes oder weniger als 5 % liefern?
— Kenneth Auchenberg ? (@auchenberg) 26. Januar 2019
6) Was wäre, wenn Browseranbieter zu einem „gemeinsamen Webplat-Kern“ beitragen und jeder Anbieter seine plattformspezifischen Optimierungen vornehmen würde, anstatt seine eigenen Referenzimplementierungen aus einer Spezifikation einer WG zu erstellen? Das meine ich mit "Paralleluniversen".
— Kenneth Auchenberg ? (@auchenberg) 26. Januar 2019
8) Ich möchte, dass das Web gewinnt, aber wir brauchen Zusammenarbeit und keine Paralleluniversen. Das gemeinsame Schreiben von Spezifikationen reicht nicht mehr aus.
Die wirkliche Bedrohung für die Webplattform ist nicht eine weitere Browser-Engine, sondern native Plattformen, da sie sich einen Dreck um eine offene Plattform scheren.
— Kenneth Auchenberg ? (@auchenberg) 26. Januar 2019
Es ist fair zu sagen, dass die meisten nicht überzeugt waren, aber Kenneth könnte das letzte Lachen haben, wobei Andreas Gal, der ehemalige CTO von Mozilla, der jetzt für Apple arbeitet, einen Tweet vorschlug, in dem er sagte, Mozilla werde nicht aufgeben, nur weil Microsoft nicht bestehen würde der Test der Zeit.
https://twitter.com/andreasgal/status/1089323764230189056
Am Ende, wenn ein Bereich reif genug dafür ist, macht es Sinn, sich auf einen einzigen Standard festzulegen, damit wir die grundlegende Technologie vergessen und darauf aufbauend mit Innovationen beginnen können. Es bleibt abzuwarten, ob wir schon da sind, aber ich vermute, wir sind ziemlich nah dran.
Was denken unsere Leser? Lassen Sie es uns in den Kommentaren unten wissen.