There are so many factors that determine how fast a website loads, some of which include:
CSS and JavaScript files
Types of media files and their sizes
HTML files
Hosting provider