cURL et libcurl abandonnent Hyper

2024-12-22

Après quatre ans d'expérimentation, le projet cURL a annoncé qu'il abandonnait l'utilisation de la bibliothèque Hyper basée sur Rust comme backend HTTP. Malgré les avantages de sécurité mémoire d'Hyper et le soutien de Let's Encrypt, le manque de demande des utilisateurs et la participation des développeurs ont conduit à son arrêt. L'équipe cURL a cité le coût élevé de la maintenance du code Hyper et l'accent mis sur l'amélioration et la maintenance de la base de code existante. Bien que l'expérience ait échoué, cURL a acquis une expérience précieuse et amélioré ses capacités de gestion HTTP.

Lire plus
Développement

État actuel d'HTTP/3 : défis et opportunités sur la voie de l'adoption

2024-12-16

Les spécifications HTTP/3 sont terminées, mais attendent leur publication finale. Le support côté serveur est étonnamment élevé, notamment parmi les principaux sites web. De grands acteurs comme Cloudflare ont activé HTTP/3, et les navigateurs le prennent largement en charge. Cependant, le support côté client, comme dans curl, reste incomplet, en grande partie en raison du développement retardé des bibliothèques TLS compatibles avec QUIC. Le support QUIC d'OpenSSL a été retardé, tandis que des alternatives comme BoringSSL et quictls présentent des limitations. Bien qu'HTTP/3 promette des améliorations de vitesse, les avantages réels dépendent des conditions du réseau. L'adoption généralisée dépend de la publication des spécifications et de bibliothèques TLS matures.

Lire plus
Développement