เฟรมเวิร์ก .NET 8 ที่ Microsoft คาดหวังไว้มากได้รับการตั้งค่าให้หนุนประสิทธิภาพเว็บแอปผ่านการปรับปรุงที่สำคัญทั้งการแสดงผลฝั่งเซิร์ฟเวอร์ของ Blazor และรันไทม์ WebAssembly ด้วยการแสดงตัวอย่างครั้งที่ 4 ในขณะนี้ เฟรมเวิร์กการพัฒนาจะเห็นการปรับปรุงที่สำคัญในการแสดงผลฝั่งเซิร์ฟเวอร์ด้วยส่วนประกอบ Blazor การนำทางขั้นสูงและการจัดการแบบฟอร์ม และความสามารถในการแสดงผลแบบสตรีมมิ่ง
การอัปเดตเนื้อหาในสตรีมการตอบสนองสามารถสตรีมได้โดยใช้การแสดงผลการสตรีมของ .NET 8 ฟีเจอร์นี้มีประโยชน์อย่างยิ่งสำหรับเพจที่เรนเดอร์ฝั่งเซิร์ฟเวอร์ซึ่งต้องใช้งาน async ที่ใช้เวลานานเพื่อเรนเดอร์แบบเต็ม จึงมอบประสบการณ์ผู้ใช้ที่ดียิ่งขึ้น การแสดงผลฝั่งเซิร์ฟเวอร์และการเรนเดอร์แบบสตรีมมิ่งถูกนำมาใช้ใน .NET 8 Preview 3 และ Preview 4 ตามลำดับ พร้อมคุณสมบัติเพิ่มเติมที่จะเพิ่มในการแสดงตัวอย่างในอนาคต
นักพัฒนายังมีความยืดหยุ่นในการเพิ่มการโต้ตอบกับไคลเอนต์ตามองค์ประกอบหรือต่อหน้า และเลือกโหมดการแสดงผลในขณะรันไทม์ ยิ่งไปกว่านั้น ด้วย .NET 8 คอมโพเนนต์ Blazor สามารถแสดงผลได้อย่างสมบูรณ์นอกบริบทคำขอ HTTP ซึ่งช่วยให้สามารถแสดงผลส่วนประกอบเป็นสตริง HTML หรือสตรีม โดยไม่ขึ้นกับสภาพแวดล้อมการโฮสต์ ASP.NET Core ความสามารถนี้มีประโยชน์อย่างยิ่งเมื่อสร้างแฟรกเมนต์ HTML เช่น อีเมลอัตโนมัติ Post- .NET 8 Microsoft วางแผนที่จะเปิดใช้งานการสร้างเนื้อหาไซต์แบบสแตติกสำหรับ Blazor
คาดว่าจะเปิดตัวจริงในเดือนพฤศจิกายน .NET 8 จะมอบการปรับปรุงประสิทธิภาพที่โดดเด่นในเบราว์เซอร์ที่ใช้ WebAssembly การทดสอบ Benchmarked ที่มี Jitterpreter ของ .NET 8 พร้อมการรองรับ JIT บางส่วน (การคอมไพล์แบบทันเวลาพอดี) แสดงการแสดงผล UI เร็วขึ้น 20% เช่นเดียวกับการทำให้เป็นอนุกรม JSON และการแยกซีเรียลไลเซชันที่ทำงานด้วยความเร็วสองเท่า Microsoft ใช้ประโยชน์จากข้อกำหนดล่าสุด WebAssembly รวมถึง SIMD สำหรับการคอมไพล์ล่วงหน้าและการปรับปรุงการรีโหลดด่วน เพื่อปรับปรุงสูงสุด
Webcil รูปแบบบรรจุภัณฑ์ใหม่ที่เป็นมิตรกับเว็บ มีฟีเจอร์สำหรับแอป Blazor WebAssembly นอกจากนี้ QuickGrid ซึ่งเป็นส่วนประกอบตารางข้อมูลที่รวดเร็วใน .NET 7 จะเสถียรใน .NET 8 มีการใช้งาน API เพิ่มเติมใน Blazor Server เพื่อตรวจสอบกิจกรรมบนวงจร ซึ่งอาจทำให้ทรัพยากรว่าง
ด้วยบริษัทต่างๆ เช่น AppMaster ที่นำเสนอแพลตฟอร์ม no-code ที่ทรงพลังและมีประสิทธิภาพ รวมถึงแอปพลิเคชันแบ็กเอนด์ เว็บ และมือถือ ความสามารถที่เพิ่มขึ้นของ .NET 8 ในประสิทธิภาพของเว็บแอป สามารถเพิ่มภูมิทัศน์สำหรับผู้เชี่ยวชาญด้านไอทีและธุรกิจต่างๆ ได้ ความสามารถในการปรับขนาดและความอเนกประสงค์ของแอปพลิเคชันที่สร้างโดย AppMaster สำหรับความต้องการที่หลากหลาย ตั้งแต่ธุรกิจขนาดเล็กไปจนถึงกรณีการใช้งานระดับองค์กร ทำให้เป็นตัวเลือกที่เหมาะสมอย่างยิ่งในการเสริมการเปิดตัว .NET 8 ที่กำลังจะมาถึง