HTML if declaración para cargar JS / CSS local en caso de error de CDN

Al cargar un archivo CSS / JS desde CDN o cualquier servidor externo, es posible (incluso con baja probabilidad) perder el archivo debido a una falla externa. En este caso, la página html se corromperá en la falta de CSS y JS apropiados.

¿Existe un enfoque práctico para cargar una versión local en caso de falla de CDN?

<link rel="stylesheet" href="http://cdn.com/style.css" type="text/css" />
IF (not loaded style.css){
<link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
}

Sería más fácil hacer esto para JS, ya que podemos probar una función JS (proporcionada en el archivo JS); luego, cargando el archivo local en caso de fallo. Por ejemplo, probando, si jQuery library está disponible.

Sin embargo, tengo curiosidad por saber si existe un método práctico para esto.

Respuestas a la pregunta(2)

Su respuesta a la pregunta