1
0 Comments

Removed external CDNs at runtime (self-hosted 15+ frontend libs)

I moved 19 third-party JS/CSS libraries off external CDNs and now serve everything from my own domain at runtime.

This wasn’t because a CDN broke on me. It was mostly three boring reasons that compounded over time:

  • Performance: fewer third-party DNS/TLS handshakes and more predictable loads

  • Privacy: no surprise third-party requests on a status page

  • Fewer runtime dependencies: during incidents, I want as few external calls as possible

Implementation was mostly asset bundling + cache headers/versioned filenames.

Curious: Do you still rely on public CDNs in production, or do you self-host everything?

posted toAvatar for product StatusPage.me
StatusPage.me