Umfragebericht zum Scrollen 2021

Hier findest du den Bericht „Scroll Survey“ 2021 sowie ein paar Worte des Chrome-Teams dazu, wie sich dies auf Prioritäten und Pläne für Chromium und das Web auswirkt.

Im April veröffentlichte das Chrome-Team eine Umfrage zum Scrollen und Tippen, die auf den am häufigsten gemeldeten Problemen aus dem MDN Web DNA Report 2019 basiert. Der 2021 Scroll Survey Report ist fertig und das Chrome-Team möchte einige Gedanken und Maßnahmen teilen, die wir aus den Umfrageergebnissen abgeleitet haben. Wir hoffen, dass diese Ergebnisse Browseranbietern und Standardgruppen helfen zu verstehen, wie sie das Scrollen im Web verbessern können.

Sehen Sie sich den Scroll Survey Report 2021 an.

Nennenswerte Ergebnisse

Bei der Umfrage wurden anonym 880 Einsendungen eingereicht, von denen 366 jede Frage beantworteten.

Während Sie mit dem Scrollen beginnen, reicht eine CSS-Zeile, z. B. overflow-x: scroll;. Die Oberfläche von Scroll-APIs und -Optionen ist groß und reicht von JavaScript bis CSS. Die folgenden Ergebnisse helfen dabei, die Probleme aufzuzeigen, mit denen Webentwickler konfrontiert sind.

Gesamtzufriedenheit beim Scrollen im Web

Frage 27

45 %

sind mit dem Scrollen im Web eher oder sehr unzufrieden
insgesamt.

Diese Frage wurde bewusst gegen Ende der Umfrage gestellt, nach Fragen zu 26 Scroll-Anwendungsfällen und -Funktionen. Aus der Antwort geht klar hervor, dass die Web-Community Probleme mit Scrollen hat. Fast die Hälfte der Befragten gab an, dass sie insgesamt unzufrieden waren.

Unserer Ansicht nach sollte die allgemeine Stimmung in Bezug auf die Arbeit mit Scrollen nicht so niedrig sein. Dieser Messwert muss geändert werden. Ein deutlicher Hinweis darauf, dass noch viel zu tun ist.

Schwierigkeiten beim Scrollen

Frage 2

43%

haben angegeben, dass das Scrollen eher oder
sehr schwierig
ist
.

Unsere Forschung hat ergeben, dass diese Schwierigkeiten auf die Vielzahl von Anwendungsfällen für das Scrollen zurückzuführen sind. Wenn wir vom Scrollen sprechen, kann das Folgendes umfassen: – Positionierung von Elementen innerhalb scrollbarer BereicheUnendliches ScrollenScrollen verknüpfte AnimationKarussellsScrollview-AbständeZyklisches ScrollenVirtualisiertes Scrollen

Fehlende Browserfunktionen, komplexes JavaScript und die Notwendigkeit, Eingabemodi wie Touchscreen, Tastatur und Gamepads zu unterstützen, erschweren all dies.

Bedeutung von Touch-Interaktionen

Frage 3

51%

geben Touch-Interaktionen als
sehr oder sehr wichtig
für ihre Arbeit an.

Da die Besucherzahlen des mobilen Webs immer noch ansteigen, war es nicht überraschend, zu sehen, dass die Hälfte der Befragten angibt, dass Berührung für ihre Arbeit im Web sehr wichtig ist. Das bedeutete, dass Webfunktionen wie CSS-Scroll-Snap und touch-action besondere Aufmerksamkeit erfordern, damit im Web eine hochwertige Touch-Interaktion erzielt werden kann.

Schwierigkeiten bei der Navigation mit der Tabulatortaste oder dem Gamepad

Frage 5a

44%

eher oder sehr schwierig
über Gamepad- und Tab-Navigation melden.

Das Scrollen umfasst Navigationsmethoden wie Pfeile auf der Tastatur, Tabulatortaste, Drücken der Leertaste und Gamepads. Bei benutzerdefinierten Scrollvorgängen kann es schwierig sein, diese einzubetten. Fast die Hälfte der Befragten gab an, dass es eher oder extrem schwierig ist, diese Eingaben

touch-action lernen

Frage 9

50 %

Bericht learning zum Thema
`touch-action: manipulation`
aus der Umfrage melden.

In der Umfrage ging es um die Verwendung bestimmter APIs. Die Antwort „Ja“, „Nein“ oder „Heute habe ich gelernt“ lautete. Ein wichtiges Feedback war die Anzahl der Personen, die angegeben haben, dass sie durch die Umfrage mehr über touch-action erfahren haben. Dies ist eine wichtige Eigenschaft beim Erstellen benutzerdefinierter Touch-Gesten, die beim Scrollen interagieren müssen.

Zyklisches Scrollen

Frage 27

58%

Berichte manchmal, oft oder für jedes Projekt
mit zyklischem Scrollen.

Das Video wird in zyklischen Sekunden gescrollt.
Nach 60 Sekunden beginnt es wieder bei 0.

Diese Zahlen sind hoch für eine Scrollfunktion, die von der Webplattform wenig oder gar nicht unterstützt wird. Die Funktion verursacht häufig hohe technische Altlasten, da Duplikate oder JavaScript-Einfügungen eingeschleust werden, um den Effekt zu erzwingen. Sie ist beliebt für Produktkarussells und die Auswahl von Zeit in Sekunden oder Minuten für zyklisches Scrollen.

Sind scrollbare Bereiche wichtig?

Frage 2

55%

very oder
Extrem wichtig

16%

Bericht überhaupt nicht
oder geringfügig wichtig

Den Umfrageteilnehmern war wichtig, scrollbare Bereiche zu sehen, was ein weiteres Signal für die Schwierigkeiten war, die für ein qualitativ hochwertiges Scrollen erforderlich sind.

Karusselle

Frage 20

87%

Karussells verwendet haben.

24 %

angeben, dass sie
einfach zu verwalten sind.

Nahezu alle Befragten verwenden in ihrer Onlinearbeit Karussells, während nur 25% sie als einfach zu verwalten empfinden. Standardkarussells waren bei unserer Forschung beliebt, aber diese Statistik hat uns überrascht, da sie nicht sehr gelöst klingt.

Unendliches Scrollen

Frage 22

65%

Verwenden Sie es manchmal
für jedes Projekt

60%

etwas oder
sehr schwierig.

Zwei Drittel der Befragten geben bei ihrer Arbeit unendliches Scrollen und geben an, dass dies schwierig ist. Ein weiteres Beispiel für eine hohe Auslastung in Verbindung mit einem hohen Schwierigkeitsgrad, das darauf hinweist, dass ein Bereich Aufmerksamkeit erfordert.

Obwohl content-visibility und contain-intrinsic-size kombiniert werden können, um die Renderingkosten für lange scrollbare Bereiche zu senken, scheint es beim „Mehr laden“-UX mit unendlichem Scrollen nicht zu helfen.

Durch Scrollen verknüpfte oder durch Scrollen ausgelöste Animationen

Frage 24

47%

manchmal
für jedes Projekt verwenden

56%

Bericht eher oder
sehr schwierig

Fast die Hälfte der Befragten verwendet Animationen, die durch Scrollen orchestriert werden, und die Hälfte der Befragten empfindet es als schwierig, was wiederum eine hohe Nutzung als schwierig empfunden hat.

Mit dem integrierten Scrollen konkurrieren

Frage 26

32%

immer oder
meist

50 %

manchmal

Die integrierten Scroll- und Touch-Interaktionen von Smartphone- und Tablet-Apps werden oft als klarer Punkt angepriesen, an dem das Web aufholen kann. Zu den Funktionen gehören durch Scrollen verknüpfte Animationen, programmatische Schnittstellen, Sprachintegration, Scroll-Hinweise und zum Aktualisieren ziehende APIs.

Nur die Hälfte der Befragten war der Meinung, dass es nur manchmal möglich ist, das integrierte Scrollen zu erleben.

Gesamtzufriedenheit mit Scroll-Interaktionen im Web

Frage 27

Kreisdiagramm mit fünf Abschnitten: 6,3% äußerst unzufrieden, 2,7% äußerst zufrieden, 23,4% eher zufrieden, 28,8% weder zufrieden noch unzufrieden, 38,7% eher unzufrieden.

Erkenntnisse aus Umfragen

Die Umfrageergebnisse sind in vier Kategorien unterteilt: Kompatibilität, Bildung, APIs und Funktionen.

Kompatibilität

Das Chrome-Team hat zum Ziel erklärt, die Anzahl der Probleme mit der Webkompatibilität, einschließlich Scroll-Kompatibilität, zu verringern.

Die ersten drei Kompatibilitätsprobleme, auf die Sie sich konzentrieren sollten: 1. Kompatibilität mit horizontalem Scrollen 1. overscroll-behavior browserübergreifend. 1. Präfixe aus -webkit-scrollbar werden entfernt und dem Standard folgen.

Bildung

Die Umfrageergebnisse zeigten, dass noch mehr über touch-action und logische Eigenschaften aufgeklärt werden muss. Der Browser spielt bei internationalen Layouts eine Vorreiterrolle und es ist offensichtlich, dass er nicht ausgelastet oder missverstanden wird.

Schwerpunkte: 1. touch-action 1. Logische Eigenschaften

APIs

Die Nutzung des Scroll-Snaps nimmt zu und Entwickler sind der Meinung, dass sie Funktionen in Kompatibilität mit gängigen Bibliotheken und Plug-ins verwenden möchten. Durch das Verkleinern der Lücke zwischen CSS- und Plug-in-Bibliotheken lassen sich Scroll-Snap-Entwickler und Nutzer zufriedenstellen.

Wir konzentrieren uns bei der API-Arbeit auf scroll-snap: 1. Verfügbarkeit und Kompatibilität von APIs in verschiedenen Browsern 1. Beginnen Sie mit der Arbeit an neuen CSS APIs wie scroll-start. 1. Beginne mit der Arbeit an neuen JS-Ereignissen wie snapChanged().

Funktionen

Die Umfrageergebnisse zeigten, dass Nutzer mit bestimmten Arten scrollbarer Komponenten im Web zu kämpfen haben, da die Plattform nicht die erforderlichen Primitiven zur Verfügung stellt, um sie ohne Plug-ins oder hohen Aufwand zu erstellen. Wir hoffen, diesen Bereich noch genauer unter die Lupe nehmen zu können.

Folgende Funktionen sind für Entwickler schwierig: 1. Karussells 1. Virtuelles Scrollen 1. Unendliches Scrollen

Ressourcen

Miniaturansicht: Foto von Taylor Wilcox auf Unsplash.