Catégorie : Développement

HTTP/2 – serveur push

Dans mon précédent article HTTP/2 en détails, j’avais présenté une vision très haut niveau du fonctionnement des échanges sur le net pour illustrer le principe de base du serveur push. En réalité, le réseau est généralement plus complexe que ça et ne se limite pas à un client – serveur discutant l’un avec l’autre. Bien […]

HTTP/2 – l’API HTTP Client de Java 11

  • 24 septembre 2018
  • Java

Java 11 propose l’API HTTP Client pour faciliter l’utilisation côté client du protocole HTTP. Cette API doit remplacer la classe historique HttpURLConnection introduite dans le JDK 1.1. Cette classe possède de nombreux inconvénients notamment : son âge et des difficultés à la maintenir pas facile à utiliser ne fonctionne qu’en mode synchrone L’API HTTP Client […]

HTTP/2 – les anciennes pratiques à éviter

Au fil des années et du développement toujours plus rapide d’internet, les limites du protocole HTTP 1.1 ont commencées à se faire sentir et elles sont devenus une réelle entrave à la performance des sites web. Ainsi, plusieurs techniques de contournement ou hacks sont apparus et sont mêmes devenus des « best-practices » pour certains. Toutefois, avec […]

HTTP/2 en détails

Dans ce premier article de la série, je vous propose de partir à la découverte des évolutions apportées par HTTP/2. Cet article fait partie de la série HTTP/2, contenant les articles suivant : HTTP/2 : introduction HTTP/2 : les détails HTTP/2 : les anciennes pratiques à éviter maintenant HTTP/2 : l’API HTTP Client de Java […]