4 ms·
> possibility of any third party script getting blocked I'd say it's not unreasonable. You're giving your third parties the ability to break your business. Thi
by bandergirl 3y ago
> possibility of any third party script getting blocked
I'd say it's not unreasonable. You're giving your third parties the ability to break your business. Third party scripts are blocked or just fail to load all the time, APIs change suddenly, etc.
- gruez 3y ago>Third party scripts are blocked or just fail to load all the time What's your strategy for dealing with jquery not getting loaded? >APIs change suddenly, etc. That's going to be an issue regardless of you check whether the script is loaded or not.
- Caligatio 3y ago> What's your strategy for dealing with jquery not getting loaded? Host it on your own infrastructure so that it's the same reliability as your site itself?
- gruez 3y agoThat might be doable if the library is jquery or whatever, but how are you going to replace google maps? Hosting an OSM tiles server is non-trivial, and I highly doubt that you'll be able to host it with better reliability than google.
- bandergirl 3y agojQuery isn't Google Maps. Different tools have different solutions. You can save your site by self-hosting jQuery, but if your business depends on Google Maps you should at least handle failure more gracefully than a blank screen.
- TheCleric 3y agoI have done that in the past, but there is an upside to not doing it that way. If you use a CDN, and the user has already loaded it from the CDN via another site, that's only less thing to download. So it can make your site seem faster for a subset of users.
- bandergirl 3y ago> the user has already loaded it from the CDN via another site That hasn't been true for years due to timing attacks. See: https://news.ycombinator.com/item?id=24745748 https://news.ycombinator.com/item?id=24745748
- TheCleric 3y agoDid not know this had changed. Thanks for the information.
- extraduder_ire 3y agoIn this case, breakage doesn't seem to affect you paying them or any of the money-making parts of their business. It might fail at an ordering step, I don't know. All online ordering for Micky-D's here is done through third-parties. This case specifically just seems to hit (mandated?) nutritional information that's also printed on the packaging.