불러온 결과

불러온 곳-걸린 시간-시도 순서-

불러온 Chart.js로 그린 차트

코드 (이 페이지가 실제로 쓰는 방식)

async function useLib(name, cdn){
  for (const url of ['libs/js/' + name, cdn]) {
    try { await loadScript(url); return url; }   // 성공하면 끝
    catch (e) { /* 실패하면 다음 주소로 */ }
  }
}
useLib('chart.umd.min.js', 'https://cdn.jsdelivr.net/npm/chart.js@4.4.1/dist/chart.umd.min.js');
50

인터넷 없이 도는 이중 로딩

능력 사전
망분리 대응script 로딩 · onerror설치 없음

인터넷 없이 도는 이중 로딩

라이브러리를 먼저 같은 폴더의 ./libs/에서 찾고, 없을 때만 인터넷(CDN)에서 받는 구조를 직접 확인합니다. 어느 쪽에서 불러왔는지, 얼마나 걸렸는지 보여 주고 차트를 그립니다. 망분리 PC에서는 libs 폴더만 함께 옮기면 됩니다.