Websites are made up of two types of file: those intended to be accessible by the browser (like JavaScript and CSS files), and those that are not.