Как максимизировать параллельные загрузки при использовании запасного варианта для CDN - PullRequest
0 голосов
/ 12 ноября 2018

Браузеры обычно позволяют 6 одновременных загрузок с любого отдельного домена. Однако, когда вы используете CDN из сценария, такого как jquery, с резервным сценарием в случае, если CDN недоступен, как в приведенном ниже сценарии - вы не можете использовать атрибут async в теге сценария, поэтому в итоге вы делаете синхронный вызов CDN и потерять функции параллелизма в браузере. Вы не можете просто добавить атрибут async, иначе сценарий отката, скорее всего, будет выполнен до того, как CDN завершит загрузку - это гонка.

Так как же использовать CDN с резервным сценарием, не теряя встроенный в браузер параллелизм?

<script data-require="jquery@*" data-semver="3.1.1" src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
       window.jQuery || document.write(
         '<script src = "js/jquery-3.1.1.min.js">
    <\/script>')
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...