จากที่เคยเขียน blog อธิบายความสามารถที่น่าสนใจของ .NET 6 preview
ในช่วงต้นเดือนพฤศจิกายนทาง Microsoft ปล่อย .NET 6 ตัว final
มาให้ใช้งานบน production กันแล้ว
โดยมีความสามารถใหม่ ๆ ดังนี้
- เรื่องแรกคือ performance ที่ดีมาก ๆ ถึงกับบอกว่าเป็น version ที่เร็วที่สุด
- มีการใช้งาน CPU, Memory และ I/O น้อยลง
- ปรับปรุงเรื่อง performance ด้วย Dynamic Profile-guided Optimization (PGO)
- จะทำการ support ไปอีก 3 ปี
- สนับสนุน C# version 10 เช่น record struct, file-scopes namespace
- สนับสนุน F# 6
- สนับสนุน Hot reload ที่นักพัฒนาชอบ ทั้งใน Vistual Studio และ CLI
- สนับสนุน HTTP 3
- สนับสนุน OpenSSL 3
- มีระบบการ monitor และ debug ที่ดีขึ้น ช่วยให้หาจุดที่มีปัญหาได้รวดเร็วขึ้น เพื่อแก้ไขได้ง่ายขึ้น
- Default ของ console logger สำหรับ container จะเป็น JSON format
- สนับสนุน OpenTelemetry สำหรับเรื่องของ distributed tracing
ลองอ่านเพิ่มเติมได้ที่ Announcing .NET 6 — The Fastest .NET Yet