Gunnar Bittersmann: Problem mit Hamburger navigation container

Beitrag lesen

@@Gunnar Bittersmann

Auch für einen Scroll-Indikator brauchst du kein JavaScript; das geht mit scroll driven animations (in Chromium-Browsern; in Firefox mit gesetztem Flag layout.css.scroll-driven-animations.enabled), so wie im Beispiel scrolling indicator.

„Brauchst du nicht“ heißt hier: solltest du nicht verwenden. Aus Performanzgründen. Das scroll-Event feuert ständig und die Abarbeitung des Eventhandlers frisst ziemlich viel Ressourcen – insbesondere auf Mobilgeräten.

Und wenn man doch irgendwas mit dem scroll-Event macht, sollte man das unbedingt mit debouncing bzw. throttling tun. Siehe Ich throttle und Links dort in den Fußnoten.

🖖 Живіть довго і процвітайте

--
Ad astra per aspera