Jeśli chodzi o najlepsze praktyki, powszechnym podejściem do optymalizacji ładowania strony jest łączenie wszystkich zasobów JS, ze względu na ograniczoną liczbę połączeń do jednej domeny, jak wspomniał Jarrod, i ustawienie odpowiedzi w dalekiej przyszłości wygasa.
CDN wnosi taką mieszankę, zwłaszcza te popularne, jak zauważył Jarrod, że użytkownik już wcześniej uzyskał dostęp do adresu URL i może natychmiast pobrać zasób JS z pamięci podręcznej swojego klienta, nawet nie wymagając nawiązania połączenia.
W tym celu, jeśli wszyscy korzystaliśmy z sieci CDN i stosujemy najlepsze praktyki, możemy uratować użytkownika przed odzyskaniem dodatkowych ~ 10–50 KB, gdy początkowo uzyskują dostęp do naszych adresów URL i pozwalają im szybciej ładować strony.
Chciałbym gorąco polecam używać CDN z dwóch powodów: minusy Jarrod wymienione są tam, prawda, ale zupełnie bez znaczenia i jeśli już łączenie swoje źródła w jednym dokumencie, można zmusić wszystkich do pobrania, powiedzmy, część jQuery statyczne dokument (~ 33 KB) za każdym razem, gdy aktualizujesz jeden z dołączonych zasobów.
Nie wiem, jak ważne to dla Ciebie brzmi, ale przy ogromnej liczbie użytkowników prowadzi to do znacznego ograniczenia przepustowości i znacznych oszczędności, z których możemy przejść do bardziej naglących spraw, takich jak streaming pornografii i kupowanie piwa.