La propuesta de G1 GC señala que aunque G1, que es el recolector de basura predeterminado de Hotspot JVM, está diseñado para equilibrar el latencia y el rendimiento, logre este equilibrio a veces impacta adversamente el rendimiento de la aplicación en comparación con los recolectores de basura orientados al rendimiento, como la duración paralela y serial: en relación con el paralelo, G1 realiza más de su trabajo con la aplicación, reduciendo la duración de la duración de las pausas de paralelo. Inevitablemente, esto significa que los hilos de aplicación deben compartir la CPU con hilos GC y coordinar con ellos. Esta sincronización reduce el rendimiento y aumenta la latencia. Un lanzamiento a corto plazo de Java respaldado por seis meses de soporte de nivel principal, JDK 26 seguirá el lanzamiento del 16 de septiembre de JDK 25, que es un lanzamiento de soporte a largo plazo (LTS) respaldado por varios años de soporte de nivel principal. La propuesta HTTP/3 requiere permitir que las bibliotecas y aplicaciones de Java interactúen con servidores HTTP/3 con cambios mínimos de código. Los objetivos incluyen actualizar la API del cliente HTTP para enviar y recibir solicitudes y respuestas HTTP/3; requerir solo cambios menores en la API del cliente HTTP y el código de aplicación Java; y permitiendo a los desarrolladores optar por HTTP/3 en lugar de cambiar la versión de protocolo predeterminada de HTTP/2 a HTTP/3. HTTP/3 se considera una versión principal del protocolo de comunicaciones de datos HTTP (Protocolo de transferencia de hipertexto) para la web. La versión 3 se construyó en el protocolo de transporte IETF Quic (conexiones de Internet UDP rápidas), que enfatiza las corrientes controladas por flujo, el establecimiento de conexión de baja latencia, la migración de rutas de red y la seguridad entre sus capacidades.
Deja una respuesta