Literally none of those things are necessary for a working website. If your site breaks when your analytics don't load, then that's just horrible design at any scale.