DEV Community

Discussion on: The Scroll Indicator

Collapse
 
larsklopstra profile image
Lars Klopstra ⚡

Why not transform: scaleX();?

Collapse
 
dhilipkmr profile image
Dhilip kumar

Yes, that should also work. Also that avoids adding (*100) to the percentage calculation.

I just went with the simplest approach.In transform people might have to look into transform properties as well.

Collapse
 
larsklopstra profile image
Lars Klopstra ⚡

Haha, I'm all about that micro performance 😛

Thread Thread
 
dhilipkmr profile image
Dhilip kumar

I wasn't aware that it has an impact on performance.

Thread Thread
 
xavortm profile image
Alex Dimitrov

Transform properties require GPU calculations which are faster. Some more reading here - smashingmagazine.com/2016/12/gpu-a... The good thing here is that the div is detached from the box model of the page, so at least it will not do global recalc ^

Thread Thread
 
dhilipkmr profile image
Dhilip kumar

Hmmm, thats an interesting read! :)