I've never bothered trying to dig into it, but I often used to get about a 20 or 30 second delay before the page loads on my laptop, but that has improved recently.
On my phone, using the Brave browser (which is a Chrome variant), it's a bit hit and miss if anything loads.
Probably some dodgy javascript slowing things down. It does feel overloaded with unnecessary dynamic content and definitely not optimised for mobile devices.