A proposta do G1 GC observa que, embora o G1, que seja o coletor de lixo padrão da JVM do ponto de acesso, tenha sido projetado para equilibrar a latência e a taxa de transferência, alcançar esse equilíbrio às vezes afeta o desempenho do aplicativo em comparação com os coletores de lixo orientados para o rendimento, como os colecionadores paralelos e de série:
Em relação ao paralelo, o G1 realiza mais de seu trabalho simultaneamente com a aplicação, reduzindo a duração das pausas do GC e melhorando a latência. Inevivelmente, isso significa que os threads de aplicativos devem compartilhar a CPU com os threads GC e coordenar com eles. Essa sincronização reduz a taxa de transferência e aumenta a latência.
Um lançamento de curto prazo do Java apoiado por seis meses de suporte de nível de primeira linha, o JDK 26 seguirá o lançamento de 16 de setembro de JDK 25que é um lançamento de suporte de longo prazo (LTS) apoiado por vários anos de suporte de nível de premier.
A proposta HTTP/3 exige que as bibliotecas e aplicativos Java interajam com servidores HTTP/3 com alterações mínimas de código. As metas incluem a atualização da API do cliente HTTP para enviar e receber solicitações e respostas HTTP/3; exigindo apenas pequenas alterações na API do cliente HTTP e no código do aplicativo Java; e permitir que os desenvolvedores optem por HTTP/3 em vez de alterar a versão do protocolo padrão de HTTP/2 para HTTP/3.
Http/3 é considerado uma versão principal do protocolo de comunicação de dados HTTP (HyperText Switch Protocol) para a Internet. A versão 3 foi construída no IETF Quic (Conexões rápidas da Web UDP) Protocolo de transporte, que enfatiza fluxos controlados por fluxo, estabelecimento de conexão de baixa latência, migração de caminho da rede e segurança entre seus recursos.