Es war einmal Tim Berners-Lee und einige andere sehr schlaue Leute, die das Web machten. Sie schauten auf das, was sie gemacht hatten, und sahen, dass es in Ordnung war; aber sie würden es später reparieren.
Sie kamen nie dazu.
An diesem Tag wurde ein so weites und umfassendes Informationsnetz geboren, dass wir oft vergessen, dass der größte Teil der Welt keinen Zugang dazu hat. Zumindest haben relativ wenige von uns Highspeed-Internetzugang von siebenundzwanzig bis sieben. Es ist nicht so durchdringend, wie wir es uns vorstellen können.
High-Speed-Internet-Zugang von siebenundzwanzig Uhr sieben ist nicht ganz so durchdringend, wie wir uns vorstellen können
Ich habe erlebt, nun ... nicht die Kindheit des Internets, aber seine "schrecklichen Zweien". Das 56k-Modem in all seinen statischen, phone-line-blocking Ruhm war die Art, wie ich Flash-Spiele auf den Disney und Cartoon Network-Seiten gespielt habe. Das waren gute Zeiten, auch wenn ich eine halbe Stunde warten musste, bis die Spiele geladen waren.
Als ich als Beruf zum Webdesign kam, habe ich getan, was jeder neue Webdesigner macht: Ich habe gelernt, wie ich meine Seiten "schick machen" kann. Ich fügte animierte Slideshows hinzu, lernte die Möglichkeiten von jQuery, nutzte Dropdown-Navigation, Akkordeon-Menüs, Akkordeon-Inhalt und einmal sogar Seitenübergänge. Dann sagte Facebook, dass sie meine Artikel laden wollten, ohne den Rest meiner Seite zu laden ...
... Facebook weiß nur wer ich bin in dem Sinne, dass ich ihnen viel zu viel Information über mich gegeben habe. Aber das ist ein was passiert ist und ich mache Facebook nicht dafür verantwortlich. Unsere Webseiten laden langsam, heutzutage.
Ja, ja, unsere Internetgeschwindigkeiten sind schneller als je zuvor, in Korea, oder wenn Sie das Glück haben, Google Fiber zu haben. 4G ist auch erstaunlich. Wir können Informationen liefern wie niemandes, und das ist indirekt Teil des Problems.
Dieser Parallaxeneffekt kann nicht zu viel wiegen. Kann es?
Wenn wir die Daten schneller liefern können, warum liefern wir dann nicht noch mehr davon? Dieser Parallaxeneffekt kann nicht zu viel wiegen. Kann es?
Diese Diskussion ist nichts Neues. Leute haben gesagt jahrelang dass es albern ist, mehr und mehr digitales Gewicht auf unsere Websites zu werfen, und sie hatten die ganze Zeit recht. Aber jetzt fangen wir an zu sehen, dass jemand versucht, etwas dagegen zu tun, und die Lösung hat gefährliche Auswirkungen.
(Willst du, dass Facebook alle Inhalte liefert? Ich weiß nicht. Sie wissen zu viel wie es ist.)
Jetzt sollten wir uns über etwas im Klaren sein: Ich spreche nicht von Web-Apps. Web Apps sind eine ganz andere Geschichte. Hier geht es um die Websites, die wir für die Bereitstellung unserer Inhalte, unserer Nachrichtenartikel, unserer Portfolios und unserer Verkaufsgespräche nutzen. Zu viele von ihnen sind zu groß, zu sperrig und zu langsam.
Glaub mir nicht?
Denke zurück. Auf wie vielen Websites hast du jQuery installiert, weil du eine Sache animieren musstest? Vergessen Sie nicht alle WordPress-Websites. Sie kommen standardmäßig mit jQuery.
Besser noch, nimm mein Wort dafür nicht an. Gehen Sie rüber und schauen Sie sich die Ergebnisse von diese Studie . Die durchschnittliche Anzahl an Seiten, die auf mobilen Geräten bereitgestellt werden, beträgt mehr als ein Megabyte, und der Gesamtdurchschnitt für jedes Gerät beträgt etwa zwei.
Denken Sie daran, dass viele größer sind.
wir haben Zugang zu der wichtigsten Informationsquelle der Welt; und wir wollen nicht länger als eine Sekunde auf diese Information warten
Das ist vielleicht keine große Sache für jemanden, der tatsächlich mindestens 10MB pro Sekunde bekommt und sich in der Nähe des Ursprungsservers befindet, nichts anderes herunterlädt oder mit einem Freund skepst und sich nicht in einem schlechten Mobilfunknetz befindet. Für jeden anderen jedoch, ja, es ist eine große Sache.
Sehen Sie, hier ist die Sache mit den Menschen: Wir haben Zugang zu der wichtigsten Informationsquelle der Welt; und wir wollen nicht länger als eine Sekunde warten, bis diese Information zu uns kommt. Scheint das ein bisschen verärgert? Ja, aber es wird sich nicht ändern.
Zeit ist schließlich unsere wertvollste Ressource.
Dies sind nur einige der möglichen Gründe:
Manchmal machen Leute einfach "den einfachen Weg" und kodieren schnell etwas, nur um es zu erledigen. Ich verstehe es. Ich verstehe den Appell wirklich. Aber die meiste Zeit verwenden wir wahrscheinlich nicht die Hälfte von dem, was in diesen massiven Frameworks ist, und so bauen wir Sites, die zu schwer sind.
Der andere Teil des Problems ist, dass Rahmen jetzt Teil der Programmierung und Front-End-Curricula sind. An manchen Orten bringen sie Neulingen JavaScript nicht bei, sie lehren jQuery. Nicht Ruby oder Python, sondern Rails und Django. Lass mich nicht mit der Anzahl der Leute anfangen, die kaum wissen, was HTML und CSS sind, die fragen: "Soll ich Bootstrap lernen?"
Die WordPress-Themen, die Küchenspülen haben? Ja, das sind einige der schlimmsten Übeltäter. Die Leute, die sie kaufen, werden nicht die Hälfte der Features nutzen, die sie anbieten, aber oft wird immer noch alles geladen, nur für den Fall.
Dasselbe gilt natürlich auch für Themen anderer CMS.
Große Bilder verkaufen mehr. So viel ist sicher. Aber viele dieser großen Bilder werden nicht responsiv umgesetzt, zumindest noch nicht. Schlimmer noch, manche sind kaum komprimiert. Geh zurück und sieh dir die Statistiken an. Die Bilder sind mehr als die Hälfte des Problems.
Nicht jeder hat 4G. Nicht jeder hat sogar Breitband zu Hause. Zur Hölle, es wurde viel darüber gesprochen, dass immer noch zwei Millionen Menschen den Einwahldienst von AOL in den USA nutzen. Das sind zwei Millionen Menschen, die diesen entzückenden DFÜ-Ton hören, wenn sie auf das World Wide Web zugreifen wollen. und lassen Sie mich Ihnen sagen, eine große Anzahl von Websites wird einfach nicht für sie arbeiten.
Wenn Sie das Beste haben, ist es sehr leicht zu vergessen, dass nicht alle anderen es auch haben.
Ich sage nicht, dass das ganze Web klar sein muss. Nur dass es schneller geladen werden muss. Fragen Sie sich, ob dieser Parallax-Effekt, der einen Preloader benötigt, das Benutzererlebnis tatsächlich verbessert.
(Hinweis: wird es nicht.)
Ausgewähltes Bild, langsames Verbindungsbild über Shutterstock.