Unsere neueste Umfrage fragte
Wie ist die Web-Performance-Situation bei Ihrem Hauptprojekt?
Dann wurden fünf mögliche Antworten gegeben, die sich auf die allgemeine Einstellung des Teams in Bezug auf Web-Performance beziehen, von „jeder kümmert sich“ bis „niemand kümmert sich“.
Mit über 13.000 Stimmen liegt das Ergebnis vor!
Sehen Sie den Pen Daten zur Performance-Kultur von Chris Coyier (@chriscoyier) auf CodePen.
Die gute Nachricht ist, dass zwischen „Jeder kümmert sich und arbeitet aktiv daran, die Leistung aufrechtzuerhalten und zu verbessern.“ (19 %) und „Einige Leute kümmern sich, aber es ist nicht oft eine aktive Priorität.“ (34 %), das sind 54 % der Projekte, bei denen sich zumindest mehrere Personen um die Leistung kümmern. Für ein Thema, das erst seit kurzem im Rampenlicht steht, scheint das ziemlich gut zu sein.
Man kann die Viertel der Leute bedauern, die mit „Ich kümmere mich, aber ich bin die einzige einsame Stimme.“ (26 %) abgestimmt haben, und besonders die Projekte, bei denen es keinen Konsens gibt: „Es gibt kriegführende Fraktionen. (z. B. die Entwickler sind dabei, aber das Management nicht)“ (8 %).
Das lässt nur „Niemand kümmert sich überhaupt“ mit nur 13 % der Projekte übrig.
Man fragt sich, wie sich das entwickeln wird. Wird die Performance-Wahrnehmung und aktive Anstrengung zu einem größeren Thema bei Projekten? Vielleicht ganze Teams wie DevOps es geworden ist? Oder sind wir am Höhepunkt des Performance-Engagements?
Offensichtlich sind eine bessere Website-Performance und kürzere Ladezeiten immer gut, aber wann immer das Thema Website-Performance aufkommt (und periphere Ideen wie responsive Bilder), frage ich mich auch, wie sich die ständig steigende Performance von Geräten und Netzwerken langfristig auf die Praxis (oder deren Fehlen) auswirken wird.
Zum Beispiel bei responsiven Bildern, wird es eine Zeit geben, in der die Geschwindigkeiten von Geräten/Netzwerken so hoch sind, dass der (serverseitige?) Prozess zur Bestimmung der zu ladenden/sendenden Bildgröße länger dauert als das Herunterladen des größten Bildes?
Je mehr Geschwindigkeit wir bekommen, desto mehr Mist packen wir auf Seiten. Im Moment packen wir mehr Mist drauf, als die Internetgeschwindigkeit zunimmt, soweit ich das verstehe.
Ich wünschte mir sicherlich, dass das Internet plötzlich so unglaublich schnell würde, dass wir uns keine Sorgen mehr darum machen müssten. Das würde das Leben aller besser machen, nicht nur das der Entwickler.
Ein weiterer zufälliger Gedanke. Vielleicht sollten wir „auf einem Berggipfel in Sibirien“ hinzufügen, wenn wir über Internetgeschwindigkeiten sprechen, um die Unterhaltung zu rahmen. Anstatt zum Beispiel zu sagen:
„Die stetig zunehmende Netzwerkperformance bedeutet, dass wir uns weniger um Dateigrößen sorgen müssen.“
sagen wir:
„Die stetig zunehmende Netzwerkperformance auf einem Berggipfel in Sibirien bedeutet, dass wir uns weniger um Dateigrößen sorgen müssen.“
und dann nicht sagen, wenn es nicht stimmt ;)
Das ist offensichtlich in der aktuellen und absehbaren realen Praxis gegeben. Aber als theoretische Denkanstöße, wie in jedem Markt von Kosten/Nutzen, gibt es potenziell einen Punkt, an dem sich die Ökonomie der Web-Performance ändert.
Als jemand, der immer noch eine Internetverbindung mit 128 kbit/s hat, hat mich Chris' Kommentar über den sibirischen Berggipfel zum Lächeln gebracht.
Es gibt immer die Ausreißer, über die wir nachdenken müssen. Hardware zur Bereitstellung der Software und dergleichen.
(„Hardware zur Bereitstellung der Software“ ist auch meine Antwort, wenn mich jemand fragt, warum Drucker immer noch schlecht sind.)
„Zum Beispiel, oyun oyna mit responsiven Bildern, wird es eine Zeit geben, in der die Geschwindigkeiten von Geräten/Netzwerken so hoch sind, dass der (serverseitige?) Prozess zur Bestimmung der zu ladenden/sendenden Bildgröße länger dauert als das Herunterladen des größten Bildes?“
wuwwww
Lies diesen Beitrag – http://pxlnv.com/blog/iphone-6s-indonesia/ – über Reisen in Indonesien mit einem iPhone 6. Die Foto-Sachen sind hier nicht der Punkt, sondern die sehr realen Grenzen, die Heer bei der Konnektivität in einem mittelmäßig entwickelten Land erlebt hat, und auch als Erinnerung daran, dass die Dienste, die wir nutzen, nicht die sind, die jeder nutzt.
Responsive Dinge sind gut und es gibt jetzt viele Geräte für das Web wie Handys, Tablets und jetzt auch Uhren. Aber auf einer bestimmten Ebene habe ich das Gefühl, dass der alte Ansatz von mobilen oder Mini-Websites besser schien, da man immer wieder nach Fehlern suchen muss, wenn es Design- oder Performance-Probleme mit Geräten gibt, die keine Desktops oder Laptops sind.
Ich denke, egal wie schnell Server und Geräte werden, wir sollten immer an die Optimierung der Performance denken. Ich verstehe, wie viel Aufwand darin stecken kann, aber ich denke, es ist mehr eine Denkweise, während man entwickelt.
Nun, das soll nicht heißen, dass die Technologie nicht verändern wird, wie wir Dinge für das Web optimieren, aber sie sollte immer berücksichtigt werden. Nun, das mag nur meine Meinung sein, aber ich denke, selbst wenn wir die Bandbreite haben, wenn wir auch die Möglichkeit haben, weniger zu verbrauchen, dann ist das, was getan werden sollte. Es sorgt einfach für ein insgesamt besseres Erlebnis.