According to a study by Google in 2018, abandonmnent rates for a website will increase by 32% if it takes 1-3 seconds to load, 90% if it takes 1-5 seconds to load, and over 100% if it takes longer than 6 seconds. Based on these numbers, having a performant website can be the deciding factor in keeping your users'. Some of the leading causes to slow websites are images and scripts. Images must be served in next-gen formats, such as WebP, and lazy loaded if they are off-screen on initial page load. This alone can significantly increase the speed of a website. In terms of dealing with scripts, always consider sending the least amount of JavaScript possible, then lazy loading the rest. Next.js can help with both of these issues by automatically lazy loading images, serving them in WebP, and code splitting an application thus, decreasing the size of a websites main bundle.