Продолжая тему с preconnect, еще несколько интересных вещей.
Во-первых, не нашел ни одного способа проверить, работает ли добавленный на страницу
<link rel="preload" />, кроме сервиса Webpagetest.Локально его использовать не получится без платного ключа к API, но он без проблем анализирует превью на Codesandbox, вполне удобный способ тестирования.
Сделал демку с ассетами с разных доменов, и добавил на каждый домен
preload обычный и c crossorigin (preload будет работать только если совпадает CORS правила для конкретного запроса за ресурсом)Кстати, почему у нас для каждого скрипта проставлен
crossorigin="anonymous" - без этого стектрейс ошибки скрипта с другого домена очень ограничен.