After having received a template from a contracted agency, we've found that the parallax scrolling feature they've implemented is using anywhere from 50 - 100% of cpu. This can be seen in Activity Monitor (osx) which shows a spike in CPU usage when the page is scrolled.
I've been tasked with identifying what - if anything (outside of removing the feature) - we can do to reduce the cpu usage or at least what is causing it. Since we know it is the scrolling, it would be nice if we could figure out more specifically what about the scrolling was causing the spike.
I checked out common causes for high cpu usage but came away feeling very confused. I'm also looking at the timeline in Chrome DevTools, but don't really know how to decipher what I'm seeing. Is there a way for me to get more information about what is causing the CPU usage without being a hardware person?
I'm about to dig into JavaScript Memory Profiling and JavaScript Profiling With The Chrome Developer Tools, but thought I would consult the SO hive mind since it is chock full of juicy wisdom.
Thanks for the help.