- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет!
Зачем веб-сайт habr.com подключает шрифты через свойства CSS - @font-face, прямо в документе в самом его начале после тега <title>?
Не лучше ли их подключать в файле css, ну то есть какой от этого профит? Какая разница между подключением так как у них и в файле style.css?
Заранее всем спасибо за ответы!Зачем веб-сайт habr.com подключает шрифты через свойства CSS - @font-face, прямо в документе в самом его начале после тега <title>?
Тебе не всё равно? Так разработчики решили сделать, какая разница зачем?
Тебе не всё равно? Так разработчики решили сделать, какая разница зачем?
Я считаю красивее подключать через CSS, чем иметь мусор стилей в html вёрстке.
Также возможно так шрифты быстрее загружаются и кэшируются.
Когда подключается внешний css, то это лишнее обращение к серверу.
Я так тоже думаю, поэтому и странно что профи с хабра вставили прямо в html документ.
Ну и думай, что это просто они странные. А они запросто могут посмотреть на процесс загрузки (наверное помнят инструменты разработчика) и сравнить варианты, а могут и догадаться - их же не отзомбировали как тебя. А ещё у них в html есть <script в начале и отдельно в конце, хотя тебе было бы красивее совсем не так.
А ещё есть код страницы выдачи подлого гугла, по нём ты сможешь задать много похожих вопросов / высказать кучу недоумений. А создателям не так важен траф, сколько время первой загрузки.
Какая разница между подключением так как у них и в файле style.css?
Разница во времени на запрос файла.css и на получение ответа от сервака... в условиях ухудшающихся параметров сети.рф
Ещё правильнее было бы смотреть на серваке некие признаки, которые могут быть в первом запросе, предполагать - есть ли у ползателя все эти css/js в кэше... и выдавать разный код.
А пока на лишних несколько KB кода в html тратится меньше времени, чем на запрос лишнего файла.
Так шрифт быстрее загружается, очевидно. Всё, что необходимо для максимально быстрого отображения первого экрана – лучше вставлять прямо в код страницы, а не в отдельный файл.
Скорее всего разработчик сайта не слышал про <link rel=preload