프로그래밍
6시간 전
curl 프로젝트는 HTTP/3와 QUIC 프로토콜을 위한 여러 백엔드를 실험적으로 지원해왔으나, 최신 버전 8.19.0부터는 OpenSSL-QUIC 백엔드 지원을 제거하고 두 가지 백엔드(nghttp2+nghttp3, quiche)만 유지합니다.
OpenSSL-QUIC는 OpenSSL이 자체 구현한 QUIC 스택으로, API 부족, 낮은 성능(최대 3배 느림), 과도한 메모리 사용(최대 20배) 문제로 인해 curl에서는 실험적 상태에 머물렀고, 이에 따라 유지가 중단되었습니다.
이 변경으로 curl의 HTTP/3 및 QUIC 백엔드 구성이 단순화되어, 개발자들은 더 안정적이고 효율적인 백엔드를 선택할 수 있게 되었습니다.