I will only answer the second question:
If the HTML file has file connections from images folder, then yes, it affects. The more the file will weigh, the longer it will take for the page to load. And if there will be a lot of them, then get ready to wait a long time to load.
If the HTML file has file connections from images folder, then yes, it affects. The more the file will weigh, the longer it will take for the page to load. And if there will be a lot of them, then get ready to wait a long time to load.