Resilient.js 提供了一种弹性化的JS脚本加载方式,从网络中不同的 URL 加载指定的JS文件,提升页面的加载成功率。弹性.js展示了从困难中迅速恢复的能力;也就是所谓的 韧性Resilient.js 作为概念验证脚本加载器,优先尝试从多个 CDN 下载指定的JS文件,直至成功加载,以应对不同国家和地区网络条件差异的问题。使用方式:确保 Resilient.js 是页面加载的首个脚本。您可以按如下方式实例化它:


if (Resilient.isSupported()) {  

    var resilient = new Resilient();  

    resilient.init();  

}

script 标签中,需使用属性 data-alt-srcdata-module 来配置备用来源和模块设置。例如:


<script data-alt-src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js" data-module="jquery" src="https://code.jquery.com/jquery-2.1.3.min.js"></script>