Browser-Situationship: Wenn Chrome, Firefox und Safari übereinstimmen, die Spezifikation aber nicht

Browsers situationship: When browsers agree but the spec doesn't

Browser-Situationship: Wenn Chrome, Firefox und Safari übereinstimmen, die Spezifikation aber nicht

Manchmal implementieren Chrome, Firefox und Safari einheitlich ein Verhalten, das der Spezifikation widerspricht – ein Fall von Browser-Situationship. Ein Beispiel aus dem Jahr 2020: Bei der Serialisierung von HTML-Formularen normalisierten alle Browser Zeilenumbrüche in Dateinamen, während die Spezifikation dies nicht vorsah. Statt drei Browser-Bugs zu erzwingen, wurde die Spezifikation angepasst. Der Artikel zeigt, warum Konvergenz wichtiger ist als Rechthaberei und wie die Web-Kompatibilität mit bestehenden Websites die Entscheidung beeinflusst.

Alle Browser sind sich einig, die Zeilenumbrüche zu normalisieren, aber die Spezifikation würde sie ohne Normalisierung belassen.

Mehr von diesem Tag

2026-09-25