จากที่เคยเขียน 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

Tags: