Некоторые улучшения в производительности, которые предлагает Microsoft .NET 9:
- Оптимизация JIT-компиляции. 1 Работа над компилятором для повышения скорости выполнения кода. 1
- Улучшенный сборщик мусора (GC). 1 Дальнейшие улучшения в управлении памятью для снижения пауз GC и повышения эффективности. 1
- Поддержка аппаратного ускорения. 1 Более глубокая интеграция с современными процессорами для максимальной производительности. 1
- Ускорение работы с JSON. 4 Улучшения в System.Text.Json позволяют быстрее сериализовать и десериализовать JSON-данные. 4
- Асинхронные операции I/O. 4 Оптимизация асинхронного ввода-вывода обеспечивает более высокую производительность в многопоточных приложениях, таких как веб-серверы или облачные решения. 4
Некоторые улучшения в безопасности:
- Усиленная защита данных. 1 Новые механизмы шифрования и защиты информации. 1
- Обновления аутентификации и авторизации. 1 Расширенные возможности для работы с OAuth, OpenID Connect и другими стандартами. 1
- Native AOT для безопасных исполняемых файлов. 4 Расширенная поддержка компиляции позволяет создавать исполняемые файлы, которые не зависят от времени выполнения .NET. 4 Это уменьшает поверхность атаки за счёт исключения ненужных компонентов и минимизации функционала, который может стать мишенью для злоумышленников. 4
- Защита целостности кода. 4 Механизм Runtime Enforced Code Integrity (RECI) помогает предотвратить несанкционированные изменения исполняемых файлов, улучшая защиту приложений в продакшене. 4