Выбор ответа Middle Что происходит при вводе адреса обновлено
Что даёт preconnect
Вопрос
Страница грузит шрифты с https://fonts.cdn.ru. Что сделает <link rel="preconnect" href="https://fonts.cdn.ru">?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Заранее сделает DNS, TCP и TLS с хостом, и шрифт пойдёт без задержки. preconnect прогревает соединение: DNS, TCP и TLS заранее, сами ресурсы не скачиваются.
Варианты ответа
- Скачает все шрифты с этого хоста заранее и положит их в кеш браузера
- Отключит проверку сертификата для этого домена, чтобы сэкономить время
- Заранее сделает DNS, TCP и TLS с хостом, и шрифт пойдёт без задержкиправильный ответ
- Переведёт загрузку шрифтов с этого хоста на HTTP/3 поверх QUIC
Разбор
preconnect прогревает соединение: DNS, TCP и TLS заранее, сами ресурсы не скачиваются. Заранее скачать конкретный файл делает preload. Проверку сертификатов отключить из HTML нельзя. Версию протокола выбирают сервер и браузер через ALPN и Alt-Svc, а не preconnect.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Термины по теме
Ещё по теме «Что происходит при вводе адреса»
- async и defer
- Почему CSS блокирует рендер
- DOMContentLoaded и load
- Что попадает в render tree
- Порядок DNS-резолвинга
- ALPN
- Critical rendering path
- TTL в DNS