DevToolPal
TR
1xx Bilgilendirme

103 Early Hints

Erken İpuçları

Ne anlama gelir

Sunucu nihai sayfayı hazırlarken tarayıcının CSS ve yazı tiplerini önceden yükleyebilmesi veya kaynaklara önceden bağlanabilmesi için Link başlıklarını erkenden gönderen ara yanıt.

Yaygın nedenler

  • Cloudflare veya Fastly gibi bir CDN, önbelleğe alınmış Link başlıkları için Early Hints gönderiyor
  • Uygulama sunucusu yavaş işlemeden önce 103 gönderiyor

Nasıl düzeltilir

İstemci veya ziyaretçiyseniz

Yapılacak bir şey yok; destekleyen tarayıcılar önyüklemeye başlar, ardından nihai yanıtı kullanır. 103'ü anlamayan istemciler onu yok sayar.

Sitenin veya API'nin sahibiyseniz

Yalnızca nihai sayfanın gerçekten kullanacağı kaynakları gönderin ve gereksiz indirmeleri önlemek için ipuçlarını 200 yanıtının Link başlıklarıyla aynı tutun.

Örnek yanıt

HTTP/1.1
HTTP/1.1 103 Early Hints
Link: </styles/main.css>; rel=preload; as=style
Link: <https://cdn.example.com>; rel=preconnect

Belirtim

RFC 8297

SSS

› Hangi tarayıcılar 103 Early Hints'i destekler?

Chrome, Edge, Firefox ve Safari, HTTP/2 ve HTTP/3 üzerinden 103'teki preload ve preconnect ipuçlarını destekler.

› 103 Core Web Vitals'ı iyileştirir mi?

Sunucunun düşünme süresi uzunsa LCP ve FCP'yi iyileştirebilir, çünkü kritik kaynaklar bu bekleme sırasında iner.