HTML wurde eigentlich fehlertolerant implementiert, doch heute führen kleinste Fehler zur Nichtbenutzbarkeit. Warum machen wir es uns, unseren Besuchern und letztlich auch "dem Web" so schwer?
seit 1996 Diplom Kommunikations Designer (FH) seit 2005 Geschäftsführer und Inhaber einer Digital Agentur in Frankfurt am Main seit 2012 Co-Founder und Betreiber des Open Device Lab Frankfurt heute hier, um ein paar Gedanken zum Web loszuwerden www.odl-ffm.de | www.bnt.de
in the world could share knowledge and ideas without needing to buy a license or ask permission from myself or any CEO, government department or committee. This openness unleashed a tidal wave of innovation, and it is still powering new breakthroughs in science, commerce, culture and much more besides. – Sir Tim Berners-Lee, “ ”
we can grow HTML and, therefore, achieve a kind of structural honesty by using the right element for the job. [...] Other than having a façade of something, you’re actually using the right element to mark something up. – Jeremy Keith 2015 “ ” https://adactio.com/articles/9465
zwangsläufig überall verfügbar wenn trotzdem vitale Elemente der Webseite von JavaScript abhängig gemacht werden, kann es gut sein, dass es im Browser nicht klappt
mit diesen Eigenheiten der Webtechnologien arbeiten kann und dabei den Nutzer in den Vordergrund stellt, nicht die Technik, mit der man gerne spielen möchte
optionale Features im Browser sind Passt zu Mobile First und Responsive Web Design Setzt den Fokus auf Nutzer (Inhalt und Struktur ist sowieso Fundament jeglichen Designs –– alles andere ist nur Dekoration)
sinnvoll es ist, die komplette vitale Funktionalität einer Webseite auf die fehlerintoleranteste und zuletzt zur Verfügung stehende Schicht im Stack zu legen. http://www.feinripp.net/topthemen/matt-emmett-forgotten-heritage/
HAS THE PAGE LOADED YET? DID THE HTTP REQUEST FOR THE JAVASCRIPT SUCCEED? “All your users are non-JS while they're downloading your JS” — Jake Archibald http://kryogenix.org/code/browser/everyonehasjs.html
complex yet expected browser behaviour you have to reimplement in JavaScript. And if different browsers do different thing, you pick one behaviour & it feels odd to users who aren't used to it. – Jake Archibald, 2013 “ ” https://jakearchibald.com/2013/progressive-enhancement-still-important/
nur eine Empfehlung an den Browser des Nutzers. https://www.christianheilmann.com/2016/03/04/german-basta-2016-keynote-fahrvergnugen-ohne-handbremse-ie-ist-tot-lang-lebe-das-web/