용어와 정의
영문 또는 원어: WebTransport
한글명: 웹트랜스포트
WebTransport는 브라우저와 서버 사이에서 스트림과 데이터그램을 이용하도록 하는 웹 API 및 관련 전송 체계입니다. 하나의 메시지 통로만 제공하는 방식과 구별됩니다.
정확한 의미와 원리
신뢰성 있는 스트림과 손실을 허용할 수 있는 데이터그램은 용도가 다릅니다. 데이터를 보내는 순서와 전달 보장의 범위를 응용 프로그램의 요구에 맞춰 선택해야 합니다.
쉽게 이해하는 사용 예시
반드시 전달해야 하는 제어 정보와 오래된 값의 재전송보다 최신 값이 중요한 상태 정보를 나누는 구성을 생각할 수 있습니다. 모든 데이터에 같은 전달 조건을 적용할 필요는 없습니다.
종류와 관련 개념의 차이
WebSocket, HTTP/3 및 QUIC과 관련되지만 같은 규격은 아닙니다. 2026년 10월에 확인한 W3C 문서는 Candidate Recommendation 단계이며 최종 Recommendation으로 설명하지 않습니다.
적용 조건과 오해하기 쉬운 점
브라우저 API와 서버의 프로토콜 구현 및 중간 네트워크 지원을 함께 봐야 합니다. 규격 문서가 있다는 이유로 모든 브라우저와 프록시에서 같은 동작을 보장하지 않습니다.