/dotNet8

Documentation about .net8

Migration .NET 8

La fin du support de .NET 6 est prévue pour le 12 novembre 2024. La migration vers la version .NET 8 doit dés lors être entreprise.

Cette documentation participative regroupe les informations récolter au sujet de .NET 8 et des problématiques de migrations.

Performance

Les performances en .NET 8 ont été considérablement améliorées. Les chiffres des benchmark communiqués dans les présentations de la .NET Conf font état d'une diminution des temps d'execution de près de 15%.

Breaking Change

  • Breaking Change : la liste non exhaustive des breaking changes .NET 7 et .NET 8 avec une idée des implications éventuelles sur base de la documentation officielle Microsoft.

Work in progress

Titre Niveau Traité
JIT 1 ✔️
Native AOT 1
VM 1
GC 1
Mono 1
Threading 1
- ThreadStatic 2
- ThreadPool 2
- Tasks 2
- Parallel 2
Reflection 1
Exceptions 1
Primitives 1
- Enums 2
- Numbers 2
- DateTime 2
- Guid 2
- Random 2
Strings, Arrays, and Spans 1
- UTF8 2
- ASCII 2
- Base64 2
- Hex 2
- String Formatting 2
- Spans 2
- SearchValues 2
- Regex 2
- Hashing 2
- Initialization 2
- Analyzers 2
Collections 1
- General 2
- List 2
- LINQ 2
- Dictionary 2
- Frozen Collections 2
- Immutable Collections 2
- BitArray 2
- Collection Expressions 2
File I/O 1
Networking 1
- Networking Primitives 2
- Sockets 2
- TLS 2
- HTTP 2
JSON 1
Cryptography 1
Logging 1
Configuration 1
Peanut Butter 1
What’s Next? 1