Toast

Avatar of Chris Coyier
Chris Coyier am

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

Eines Tages, ganz plötzlich, hörte ich Witze über Toast. Ich hatte keine Ahnung, worum es ging. Ich nahm an, ein paar Freunde hätten angefangen, Toast-Witze zu erzählen, was an sich nichts Ungewöhnliches ist. Aber es stellte sich heraus, dass es eine ganze Sache war. Es brachte mich zum Nachdenken: Mensch, wenn ich bei Dingen, die irgendwie mein Job sind, nicht mithalten kann, muss es für Leute, die tatsächlich arbeiten, noch schwieriger sein.

Wie auch immer. Zum Glück fasste Jeremy das schön zusammen

Zunächst begann alles mit der Ankündigung eines „Intent to Implement“. Das klingt so, als ob Google beabsichtigt, es, nun ja, …zu implementieren. Tatsächlich bedeutet „Intent to Implement“ wirklich „beabsichtigen, damit hinter einem Flag herumzuspielen“. Die Sprache ist definitiv verwirrend und dies ist etwas, das hoffentlich angegangen wird.

Zweitens wird Chrome kein toast-Element ausliefern. Stattdessen ist dies ein Vorschlag für ein benutzerdefiniertes Element, das derzeit std-toast heißt. Ich gehe davon aus, dass, wenn sich das Experiment als erfolgreich erweist, es keine ausgemachte Sache ist, dass das endgültige Element den Namen toast tragen wird.

Die Dramatik darum, und somit der Grund für all die Witze und so weiter, war die Tatsache, dass es sich anfühlte, als käme es aus dem Nichts und Chrome würde ein Feature mit Gewalt durch den Standardisierungsprozess drängen oder diesen Prozess vielleicht sogar umgehen. Terence’s humorvoller Beitrag geht dem etwas genauer nach.

Ich bin mir nicht sicher, ob Google hier tatsächlich etwas Böses tut. Es ist hinter einem Flag versteckt, also gehe ich davon aus, dass der Sinn darin besteht, zu erforschen und zu recherchieren und so weiter. Fühlt sich für mich sehr ähnlich an wie kv:storage, ein „nativer Modul“, ähnlich wie ein „natives benutzerdefiniertes Element“.

Aber wir sollten bei so etwas besonders wachsam sein. Wenn ein Browser Amok läuft und einfach Dinge ausliefert, sind Webstandards am Ende. Das Leben für Entwickler wird viel härter und das Web wird viel schlechter. Die Einsätze sind hoch. Und es wird nicht über Nacht passieren, es wird mit kleinen Dingen wie diesem passieren. Behaltet eure blaue Mütze auf.

In Bezug auf das Element selbst ist es für mich immer wieder überraschend zu sehen, was sich als neue HTML-Elemente durchsetzt. Toasts scheinen für mich nur ein positioniertes <dialog> zu sein, aber ich habe an keiner Forschung oder Ähnlichem teilgenommen. Sie sind beliebt genug, dass Bootstrap sie hat

Siehe den Pen
Bootstrap Toasts
von Chris Coyier (@chriscoyier)
auf CodePen.

Ich hätte vermutet, dass Dinge wie Dropdown-Menüs oder Tabs die stärksten Anwärter für „native“ Webkomponenten wären.