HTML se a instrução para carregar JS / CSS local após falha de CDN

Ao carregar um arquivo CSS / JS do CDN ou qualquer servidor externo, é possível (mesmo com baixa probabilidade) perder o arquivo devido a uma falha externa. Neste caso, a página html será corrompida na falta de CSS e JS apropriados.

Existe uma abordagem prática para carregar uma versão local após falha 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" />
}

Seria mais fácil fazer isso para JS, já que podemos testar uma função JS (fornecida no arquivo JS); em seguida, carregando o arquivo local em caso de falha. Por exemplo, testando, se a biblioteca jQuery estiver disponível.

No entanto, estou curioso para saber se existe um método prático para isso!

questionAnswers(2)

yourAnswerToTheQuestion