Вышел второй превью .NET 11. Пока это не финальный релиз, но уже есть что посмотреть.
Самое заметное в этом превью — работа над производительностью на нескольких уровнях одновременно.
• В рантайме появился Runtime Async V2.
Это переработанная реализация асинхронности на уровне самого рантайма, не на уровне компилятора. Цель — убрать лишние аллокации и сделать работу async/await дешевле по ресурсам.
• SDK стал немного меньше.
Установщики для Linux и macOS сократились в размере. Плюс обновили анализаторы кода и добавили новые предупреждения при сборке.
• F# в этом превью получил несколько практичных вещей.
Кэширование при разрешении перегрузок должно ускорить компиляцию в проектах с большим количеством overload-ов.
Упростили иерархии DIM-интерфейсов, добавили директиву #elif и функцию partitionWith для коллекций.
• В Entity Framework Core добавили поддержку LINQ операторов MaxBy и MinBy. Для SQL Server появилась поддержка DiskANN векторных индексов и
VECTOR_SEARCH().• MAUI тоже не обошли стороной. Улучшили работу карт, ускорили TypedBinding, добавили аннотации неизменяемости для Color и Font. Для Android теперь минимально требуется API 24.
➡️ Источник
📍 Навигация: Вакансии • Задачи • Собесы
🐸 Библиотека шарписта
#пульс_индустрии
