DownlinkDownlink는 클라이언트의 추정 하향(다운로드) 대역폭을 Mbps 단위로 알려 주는 Network Information 계열 Client Hint 요청 헤더입니다. ECT·RTT와 함께 네트워크 품질을 서버에 전달해, 회선 상황에 맞춰 리소스 무게를 조절하는 적응형 서빙에 쓰입니다.
값은 브라우저가 최근 관측을 바탕으로 추정한 유효 대역폭이며, 지문 방지를 위해 25kbps(0.025Mbps) 배수로 반올림됩니다. 예: 1.7. 이는 이론적 최대치가 아니라 현재 체감 대역폭에 가까운 추정치로, JS에서는 navigator.connection.downlink로 읽습니다.
느린 회선으로 판단되면(낮은 Downlink) 고해상 이미지·자동재생 비디오·대용량 폰트를 줄이고, 빠른 회선이면 풍부한 자산을 제공하는 전략을 세울 수 있습니다. 다만 대역폭 추정은 변동이 크고 순간값이라, 단독보다는 ECT(효과적 연결 유형)·RTT·Save-Data와 함께 종합 판단하는 것이 안정적입니다.
고엔트로피 성격이 있어 브라우저에 따라 Accept-CH 옵트인이 요구될 수 있고, 프라이버시 정책으로 값 노출이 제한되거나 지원이 축소되는 흐름이 있습니다(Network Information API는 표준화·프라이버시 논쟁이 있는 영역). 값에 따라 응답이 갈리면 Vary에 Downlink를 포함하세요.
Downlink: <number>e.g. Downlink: 1.7
<number> | 추정 하향 대역폭(Mbps). 지문 방지를 위해 25kbps 배수로 반올림됨. |