Wann ist der richtige Zeitpunkt, um über Web Performance nachzudenken?

Avatar of Robin Rendle
Robin Rendle am

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

Web-Performance ist entscheidend, aber in letzter Zeit hatte ich das Gefühl, dass das Thema nur von Frontend-Entwicklern angesprochen wird und erst am Ende eines Projekts diskutiert wird. Folglich, wann immer ich von Lösungen höre, um große Websites zu optimieren, kann ich nicht anders, als das Gefühl zu haben, dass dies bloße Vorschläge oder Tricks sind, die Entwickler und Ingenieure nach dem Start des anfänglichen Designprozesses anwenden sollten.

Welche Designthemen beeinflussen die Performance? Nun, jede Frage, die sich ein Designer stellen könnte. Zum Beispiel diese:

  • Wie viele Schriftarten sollten wir verwenden?
  • Welche Art von Bildern sollten wir verwenden?
  • Welche Analyseskripte benötigen wir?
  • Wie scrollt ein Benutzer durch unsere App?
  • Wie wirkt sich diese komplexe Komponente auf unser CSS aus?
  • Wie sollten wir überhaupt CSS schreiben?
  • Welche Frameworks sollten wir wählen?

Meistens führen diese Fragen zu mehr Code, mehr Komplexität und mehr Ballast in einem Designsystem, da...

  • Je mehr Schriftarten wir hinzufügen, desto länger lassen wir unsere Benutzer warten.
  • Die Art der Bilder, die wir für ein Projekt wählen, beeinflusst, welche Bildformate wir verwenden.
  • Wenn wir eine verrückte Anzahl von Analyse-Tools auswählen, kann das auch die gesamte App verlangsamen.
  • Das Hinzufügen einer komplexen Komponente in CSS, die nur einmal in der App verwendet wird, führt zu Code-Ballast und verlangsamt die Zeit bis zum ersten Rendern weiter (wenn auch nur geringfügig).
  • Die Entscheidung, welches Framework wir verwenden, hat einen enormen Einfluss auf den kritischen Pfad.

Kurz gesagt, Designteams sollten ihren Erfolg anhand wichtiger Web-Performance-Metriken messen, da jede Entscheidung, die sie treffen, schließlich zu drastischen Änderungen dessen führt, was an den Endbenutzer gesendet wird.

Und wie ich angefangen habe, darüber nachzudenken, ist es so: Jede Diskussion über Design ist auch eine Diskussion über Web-Performance. Ich versuche mich daran zu erinnern, dass die beiden untrennbar miteinander verbunden sind und ich als Webdesigner von Anfang an eines Projekts auf diese Probleme achten sollte, nicht erst am Ende.