Chris Krycho hat einen ausgezeichneten Beitrag darüber verfasst, wie wir wankelmütigen Webentwickler manchmal Funktionen, die in einem Browser landen, als „die Zukunft des Webs“ bezeichnen. Chris argumentiert jedoch, dass wir uns mehr als nur die Vision eines einzigen Browsers vom Web zu Herzen nehmen sollten.
Kein einzelnes Unternehmen darf die anderen in Bezug auf die Festlegung der Agenda für das Web dominieren. Nicht Firefox mit seiner Entwicklung und Förderung von WebAssembly, das mir am Herzen liegt. Nicht Microsoft und das IE/Edge-Team mit seinem Vorschlag der CSS-Grid-Spezifikation im Jahr 2011, so traurig ich auch bin, dass sie so lange brauchte. Nicht Apple mit seinem Vorschlag für Concurrent JavaScript. Und nicht – egal wie gut sein Developer Relations Team ist – Chrome mit seinen vielen ständig ausprobierten Ideen, einschließlich PWAs.
Es ist auch erwähnenswert, dass diese Entscheidungen in fast keinem Fall reine Vorstöße für „die Zukunft des Webs“ sind. Sie spiegeln Geschäftsziele wider, genau wie jede andere technische Priorisierung.
Mir gefällt Chris‘ letzter Punkt über Geschäftsziele besonders gut, denn ich denke, es ist ziemlich leicht zu vergessen, dass Browserhersteller das Web nicht aus reiner Freundlichkeit verbessern; sie sind Unternehmen mit Investoren und Anreizen, die möglicherweise nicht immer mit den Zielen anderer Unternehmen übereinstimmen.