I haven't had much of a look at the JavaScript functionality in the template but it is possible that some optimizations can be made. I noticed a lot of binding to load and scroll events, which can cause a lot of client-side load, so they could be debounced.
Another thing to look into would be caching elements in jQuery instead of fetching them on each event.
Other things will present themselves when going through that file
I haven't had much of a look at the JavaScript functionality in the template but it is possible that some optimizations can be made. I noticed a lot of binding to
loadandscrollevents, which can cause a lot of client-side load, so they could be debounced.Another thing to look into would be caching elements in jQuery instead of fetching them on each event.
Other things will present themselves when going through that file