A Content Delivery Network is a set of servers, spread across the world that cache your website. When a user requests your website, the server closest to the user's location will serve those requests. This in turn serves the website faster, thus speeding up its performance.
Faster load times not only improve user experience but also contribute to better website ranking, as search engines take load time into account while ranking a website.