public cdn ranting
the only argument that stands up to scrutiny is that it's convenient to just copy and paste a url from cdnjs
the obvious argument is usually "low latency!" but, you probably are calling those libraries in your own code right? either that code is loaded from your own server and is still the bottleneck, or you have your own private CDN distribution in which case: just use that one, you're already paying for it and it has an actual SLA and a privacy policy
public cdn ranting
one exception is libraries that just augment the DOM and that you don't call from javascript at all like... idk, videojs and friends probably do this right? convert every <video> tag with a special property into their player?
this is extremely good design btw, but that's another rant entirely
@codl mood
i start so many blog posts by feeling bad about ranting on discord