Your Guide to Optimising A JavaScript-enabled Website