Também no Deno 2.9, um programa hello-world agora inicia a frio em cerca de metade do tempo que levava no 2.8 (34ms até 17ms), disse a empresa. Essa melhoria resulta de uma combinação de fatores, incluindo carregamento lentonode: globais fora do snapshot, direcionando o bootstrap do Node para os trabalhadores do Node, um cache de código V8 para módulos ESM residuais de carregamento lento e um snapshot minificado.

O Deno 2.9 também traz melhorias no uso de memória, especificamente memória sob carga. No Deno 2.8, o tamanho do conjunto residente cresceu com a carga de trabalho, de aproximadamente 94 MB servindo texto simples para 197 MB transmitindo corpos de 1 MiB, enquanto no Deno 2.9 ele permanece essencialmente plano, armazenando cerca de 62 MB. não importa o que o servidor esteja fazendo. Isso resulta em 2,2x menos tamanho de conjunto de residentes de pico no cenário de carga de trabalho do mundo real e 3,1x menos menos em corpos de 1 MiB, de acordo com Deno Land. O resultado é que a mesma máquina pode executar muito mais tarefas simultâneas Deno.serveinstâncias antes de ficar sem espaço, disse a empresa.

Além disso, as melhorias na taxa de transferência HTTP no Deno 2.9 tornam Deno.serve mais rápido em todos os aspectos. O cenário de carga de trabalho do mundo real ganha 1,27x, o cenário de texto simples ganha 1,11x e o cenário de corpos de 1 MiB ganha 1,18x, ajudado por um novo caminho de serviço HTTP/1.1 de propriedade da Deno, disse a empresa.