Para o tempo de execução .NET, a Microsoft introduz suporte experimental para o Scalable Vector Extension (SVE), um conjunto de instruções SIMD para CPUs ARM64. Também para o tempo de execução, uma otimização do compilador chamada de “redução de força” foi introduzida para loops. Com esse recurso, a operação de loop é substituída por uma operação mais rápida e logicamente equivalente, de acordo com as notas de lançamento. Também com o .NET 9 Preview 7, o tempo de execução agora tem Dynamic Adaptation to Application Sizes (DATAS) habilitado por padrão.

Com o SDK, melhorias na publicação de contêineres foram feitas para registros inseguros e variáveis ​​de ambiente mais consistentes são oferecidas para publicação de contêineres. A prévia também oferece o primeiro lançamento de conjuntos de carga de trabalho, um recurso do SDK que dá aos usuários mais controle sobre as cargas de trabalho que eles instalam e a cadência de mudança dessas cargas de trabalho instaladas.

Entre as melhorias da biblioteca, destaca-se a remoção de BinaryFormatter está completo. O desserializador foi removido porque foi considerado inseguro. Além disso, a visualização apresenta o X509CertificateLoader classe, que substitui uma série de métodos de “farejamento de conteúdo” por um design de “um método, um propósito”. Em outra mudança, o System.IO.Compression As APIs agora usam zlb-ngresultando em um processamento mais eficiente e consistente em uma gama mais ampla de hardware e sistemas operacionais.