Langsame Websites

Avatar of Geoff Graham
Geoff Graham am

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

Das Web ist gewachsen. Sowohl in seiner Weite als auch in seinem Gewicht. Nick Heers „The Bullshit Web“

Die durchschnittliche Internetverbindung in den Vereinigten Staaten ist etwa sechsmal schneller als vor zehn Jahren, aber anstatt damit die gleichen Arten von Websites schneller zu durchsuchen, füllen wir diese zusätzliche Bandbreite einfach mit mehr Zeug.

Nick erklärt klar, was er unter Bullshit versteht, und man kann eine Verbindung zu Brad Frosts ähnlich formuliertem Argument sehen. Nick spricht darüber, wie jede inkrementelle Interaktion eine Wahl ist und verbindet den Krempel des Webs mit dem Aufkommen und der Einführung von Frameworks wie AMP.

Ethan Marcotte beleuchtet die Dinge aus einem anderen Blickwinkel, indem er Anreize für Unternehmen betrachtet

...letztendlich ist das Performance-Problem des Webs ein Profitabilitätsproblem. Wenn wir über aufgeblähte Seiten sprechen wollen, sollten wir dies im Kontext tun: im Kontext eines Webs, in dem die Einnahmen aus digitaler Werbung für Publisher einbrechen, aber für Facebook und Google geradezu florieren. Wir sollten die zugrundeliegenden strukturellen Probleme betrachten, die ein Unternehmen dazu anregen, schwere Werbeskripte und lästige Overlays einzubinden, oder die Marktbedingungen untersuchen, die einen Publisher zwingen, etwas wie AMP zu übernehmen.

Mit anderen Worten: Die Art und Weise, wie wir über langsame Websites sprechen, muss viel, viel breiter sein. Wenn wir das tun können, werden wir ein schärferes Verständnis dafür entwickeln, wo – und wie – das Web schneller sein kann.

Es ist ein systemisches Zustand der Branche-Problem, das langsame Websites hervorbringt. Der kulturelle Kampf, dies zu beheben, ist vielleicht genauso wichtig wie die technischen Kämpfe. Nicht, dass es auf technischer Ebene nicht viel zu lernen und zu bewältigen gäbe.

Addy Osamai schrieb einen Deep Dive (ein 20-minütiger Lesestoff laut Medium), der die Kosten von JavaScript für die allgemeine Web-Performance untersucht. Alle scheinen sich einig zu sein, dass JavaScript der größte Problembereich für langsame Websites ist. Es ist nicht belehrend, sondern eine Reihe gut erklärter Prinzipien, denen man in dieser Ära folgen sollte, in der die Nutzung von JavaScript zunimmt

  • Um schnell zu bleiben, laden Sie nur JavaScript, das für die aktuelle Seite benötigt wird.
  • Akzeptieren Sie Performance-Budgets und lernen Sie, damit zu leben.
  • Lernen Sie, Ihre JavaScript-Bundles zu überprüfen und zu reduzieren.
  • Jede Interaktion ist der Beginn eines neuen 'Time-to-Interactive'; betrachten Sie Optimierungen in diesem Kontext.
  • Wenn clientseitiges JavaScript die Benutzererfahrung nicht verbessert, fragen Sie sich, ob es wirklich notwendig ist.