Pretty simple stuff, just want to be 110% sure and understand are there any best practices or caveats around these issues.
1. When Launch is deployed synchronously, there are two embed codes, one which you put in the <head> and another which you put before the </body>.
Let's say we are self-hosting the script through another domain/cloud (if this matters in any way)
a) What happens in browser if the Launch script in header is not available. So url doesn't exists. I guess you could ask this question regarding any .js file. Maybe you get error message in console that url X is not available or gives 404. But this shouldn't have any effect to user browsing the site, right?
b) what happens (to browser) at the bottom of the page when satellite.pageBottom is trying to call/load. Again, nothing too serious for the end-user, maybe just some kind of notification in console or?
2. If we host Launch files ourselves in some cloud services (AWS for example) we can give cache-control headers to these files directly in AWS and this way Adobe's own cache settings won't have any effects, because files are not hosted through Adobe's default (akamai) cloud service, right? If we choose in AWS not have any cache-controls then all the files would be loaded fully every time page is loaded and there wouldn't be any cache, right?