Способно ли обращение @import url(…) из CSS к медленному отдалённому серверу «подвесить» вывод всей страницы на экран, и в каких браузерах?

Как правило, браузер сперва скачивает стили, и лишь затем отображает страницу на экране.


Спрашивается: в какой мере и в каких браузерах «подвисание» отдалённого сервера, указанного директивою «@import url('http:…');» в CSS — если этот сервер не выдаёт немедленную ошибку, а просто слишком медленно «цедит» байты кода СSS — способно привести к аналогичному «подвисанию» браузера и вынудить читателя сайта долго лицезреть пустое окно вместо нестилизованного сайта?


Ответ на этот вопрос важен, например, для определения полезности шрифтовых хостингов с серверным подбором формата шрифта по итогам анализа заголовка «user-agent» — иными словами, для определения меры полезности и потенциальной вредности сайтов, функционально подобных Google Web Fonts, но созданных менее крупными фирмами, в распоряжении которых находятся менее развитые «серверные фермы», способные мучительно страдать от хабраэффекта, от слэшдот-эффекта, да и просто от собственной популярности.


(Так как в Интернете не так-то просто искать «@import» отдельно от «import», то самостоятельно мне удалось найти на эту тему только строчку «If an Dmitrijs Balcers is done to a slow-loading server, it will cause browser hangs» в пособии по созданию пользовательских стилей на знаменитом сайте userstyles.org — но, к сожалению, там не указано, для каких браузеров эта проблема актуальна.)
  • Вопрос задан
  • 2838 просмотров
Пригласить эксперта
Ответы на вопрос 1
@ChemAli
Может стоит смоделировать ситуацию и проверить на практике?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы