Der Optional Chaining Operator, „moderne“ Browser und meine Mutter

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Jim Nielsens Mutter konnte eine Website nicht öffnen. Jim arbeitete daran, das Problem zu bestätigen und dokumentierte, wie er der Sache auf den Grund ging

„[…] das kann kein Browserproblem sein. Es ist nicht so, dass meine Mutter Internet Explorer benutzt! Sie hat relativ moderne Technik: ein iPad (Safari) und eine Chromebox (Google Chrome).“

Aber je mehr ich darüber nachdachte – eine Website, die auf manchen Geräten funktioniert, aber auf anderen nicht –, desto mehr wurde mir klar, dass es ein Browserproblem sein musste.

Also sah ich mir die Version von Chrome auf dem Computer meiner Eltern an. Version 76! Ich wusste, dass wir 2022 bei Nummer Neunzig waren, also vermutete ich, dass das die Ursache war. „Ich aktualisiere einfach Chrome“, dachte ich.

Wie sich herausstellte, kann man das nicht.

Ich feiere die Idee von Evergreen-Browsern absolut. Es ist eines der wichtigsten Dinge, das in den letzten Jahren im Web passiert ist. Es ermöglicht eine viel schnellere Entwicklung des Webs, und alle Browser nutzen sie.

Aber selbst Browser, die ich als Evergreen betrachte, *sind es nicht immer*. Letztendlich begrenzt die Hardware die Software. Die Logik ist nicht so einfach wie „wenn Chrome, dann Evergreen“, zum Beispiel.

Safari aktualisiert sich normalerweise über Systemupdates, aber in diesem Fall war es ein iPad Air der ersten Generation, das auf iOS 12 stecken geblieben war, und weitere Updates waren für das, was Apple als „Vintage“-Gerät betrachtet, nicht mehr möglich. Gleiches gilt für ein Chromebook, das bei Chrome 76 stecken geblieben ist.

Ein paar kleine Optional Chaining Fragezeichen (?) haben die ganze verdammte Seite kaputt gemacht. Unglücklich. Diese „zwei Bundles bereitstellen, modern und Legacy“-Idee ist immer noch ziemlich clever.


Apropos Mütter: Ich wurde an eine ältere Folge von ShopTalk erinnert, die wir mit Paul Irishs Mutter gemacht haben und die viel von dieser „normale Leute, die das Internet benutzen“-Atmosphäre hat.

Direkter Link →