Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Microsoft .NET 8 เพิ่มประสิทธิภาพของ Blazor และ WebAssembly

Microsoft .NET 8 เพิ่มประสิทธิภาพของ Blazor และ WebAssembly

เฟรมเวิร์ก .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 ที่กำลังจะมาถึง

กระทู้ที่เกี่ยวข้อง

AppMaster ที่ BubbleCon 2024: สำรวจเทรนด์ No-Code
AppMaster ที่ BubbleCon 2024: สำรวจเทรนด์ No-Code
AppMaster เข้าร่วมงาน BubbleCon 2024 ในนิวยอร์กซิตี้ เพื่อรับข้อมูลเชิงลึก ขยายเครือข่าย และสำรวจโอกาสในการขับเคลื่อนการสร้างสรรค์นวัตกรรมในพื้นที่การพัฒนาแบบไร้โค้ด
สรุป FFDC 2024: ข้อมูลเชิงลึกที่สำคัญจากการประชุมนักพัฒนา FlutterFlow ในนิวยอร์ก
สรุป FFDC 2024: ข้อมูลเชิงลึกที่สำคัญจากการประชุมนักพัฒนา FlutterFlow ในนิวยอร์ก
FFDC 2024 จุดประกายให้เมืองนิวยอร์กซิตี้ด้วยการนำเสนอข้อมูลเชิงลึกที่ล้ำสมัยเกี่ยวกับการพัฒนาแอพด้วย FlutterFlow ให้กับนักพัฒนา ด้วยเซสชันที่นำโดยผู้เชี่ยวชาญ การอัปเดตพิเศษ และการสร้างเครือข่ายที่ไม่มีใครเทียบได้ นับเป็นงานที่ไม่ควรพลาด!
การเลิกจ้างพนักงานด้านเทคโนโลยีในปี 2024: คลื่นลูกใหม่ที่ส่งผลกระทบต่อนวัตกรรม
การเลิกจ้างพนักงานด้านเทคโนโลยีในปี 2024: คลื่นลูกใหม่ที่ส่งผลกระทบต่อนวัตกรรม
จากการเลิกจ้างพนักงาน 60,000 คนใน 254 บริษัท รวมถึงบริษัทยักษ์ใหญ่เช่น Tesla และ Amazon ทำให้ปี 2024 จะเห็นการเลิกจ้างพนักงานในสายเทคโนโลยีอย่างต่อเนื่อง ซึ่งส่งผลต่อภูมิทัศน์ของนวัตกรรม
เริ่มต้นฟรี
แรงบันดาลใจที่จะลองสิ่งนี้ด้วยตัวเอง?

วิธีที่ดีที่สุดที่จะเข้าใจถึงพลังของ AppMaster คือการได้เห็นมันด้วยตัวคุณเอง สร้างแอปพลิเคชันของคุณเองในไม่กี่นาทีด้วยการสมัครสมาชิกฟรี

นำความคิดของคุณมาสู่ชีวิต