Fetching external dependencies slows down the user experience
Are you sure about that? The conventional thinking (as far as I’ve always heard) is that response times get a huge boost when scripts are loaded from a CDN.
Either way it’s not a bad idea to support offline scenarios. I will definitely think about implementing that.