TS: Zur Performance bei Scroll-Event

Beitrag lesen

Hello,

Eine weitere kleine Performance-Verbesserung kann man vielleicht erreichen,

Wieso, ist Dein System zu langsam? Ich betreibe das hier (bekanntermaßen) auf Museumstechnik und die kommt überhaupt nicht ins Schwitzen davon.

indem man eine fixe Boolean-Variable window.hasScrolled verwendet statt des classList.contains-Aufruf, aber ich denke das ist performancetechnisch verschmerzbar.

Unter diesem Umstand kann man den Code hier vielleicht so verwenden, ohne große Performance-Bauchschmerzen zu bekommen.

Von einer globalen Variable window.hasScrolled würde ich nun wieder abraten. Die sollte schön geschützt werden! Wer weiß, was sonst noch alles in die Seite kommen soll. "Immer brav kapseln" habe ich im SelfHTML-Forum gelernt. Aber da warst Du vermutlich noch nicht dabei ;-)

Und die Sache mit den Closures hat Christian ja neulich nochmal ausführlich erklärt.

Liebe Grüße
Tom S.

--
Es gibt nichts Gutes, außer man tut es