Artinya
Respons sementara yang mengirim header Link lebih awal agar browser bisa memuat CSS, font, atau terhubung ke origin lebih dulu selagi server masih menyusun halaman akhir.
Penyebab umum
- CDN seperti Cloudflare atau Fastly mengirim Early Hints untuk header Link yang di-cache
- Server aplikasi mengirim 103 sebelum render yang lambat
Cara memperbaiki
Sebagai klien atau pengunjung
Tidak perlu apa-apa; browser yang mendukung mulai memuat lebih dulu lalu memakai respons akhir. Klien yang tidak memahami 103 cukup mengabaikannya.
Sebagai pengelola situs atau API
Kirim hanya resource yang benar-benar dipakai halaman akhir, dan samakan petunjuk dengan header Link pada respons 200 agar tidak ada unduhan yang terbuang.
Contoh respons
HTTP/1.1 103 Early Hints
Link: </styles/main.css>; rel=preload; as=style
Link: <https://cdn.example.com>; rel=preconnect Spesifikasi
FAQ
› Browser mana yang mendukung 103 Early Hints?
Chrome, Edge, Firefox, dan Safari mendukung petunjuk preload dan preconnect dari 103 melalui HTTP/2 dan HTTP/3.
› Apakah 103 meningkatkan Core Web Vitals?
Bisa meningkatkan LCP dan FCP saat waktu pikir server lama, karena aset penting diunduh selama menunggu.