자체 서버 대신 CDN에서 자바 스크립트 라이브러리를 제공하면 엄청난 이점이 있습니다. 서버에 대한 작업이 적고 CDN이 서버보다 사용자에게 더 가까운 사본을 가질 가능성이 있지만 가장 중요한 것은 사용자의 브라우저가 해당 URL에서 이미 캐시를 가지고있을 가능성이 높습니다. 마지막 것은 모든 사람의 총 작업량이 적다는 것을 의미하므로 모든면에서 분명히 승리하며 우리 (개발자)가 자바 스크립트를 제공하기 위해 CDN에 더 자주 의존 할 가능성이 높습니다.
그러나 인기있는 자바 스크립트 CDN (Google, Microsoft 등)은 적은 수의 파일 만 호스팅합니다. 다른 사람들을 위해 우리는 직접 호스팅하거나 소스 제어 서버를 일종의 CDN으로 사용하여 선택할 수 있습니다. Github 또는 이와 유사한 파일이 전역 적으로 제공되도록 최적화 된 지리적으로 분산 된 파일 캐시가있을 가능성은 거의 없습니다. 그러나 그것이 일반적인 관행이라면 사용자의 브라우저가 캐시를 가질 가능성이 있습니다. 서버에서 github로 작업을 오프 로딩한다는 주장은 Github가 자발적으로이를 수행 한 경우에만 유효합니다.
그래서, 그것은 일반적인 관행입니까? 우리는 서로를 격려해야합니까? Github가 마음에 드십니까? 공식 정책이 명시되어 있습니까?