Perfomance changes

Changes made to improve perfomance of the website on mobile and desktop
devices.