Khung .NET 8 rất được mong đợi của Microsoft được thiết lập để tăng cường hiệu suất ứng dụng web thông qua những cải tiến đáng kể trong cả kết xuất phía máy chủ Blazor và thời gian chạy WebAssembly. Với bản xem trước thứ tư hiện đã có, khung phát triển sẽ có những cải tiến đáng kể trong kết xuất phía máy chủ với các thành phần Blazor, điều hướng nâng cao và xử lý biểu mẫu cũng như khả năng kết xuất trực tuyến.
Cập nhật nội dung trên luồng phản hồi có thể được phát trực tuyến bằng cách sử dụng kết xuất phát trực tuyến của .NET 8. Tính năng này đặc biệt hữu ích cho các trang được hiển thị phía máy chủ yêu cầu thực thi các tác vụ không đồng bộ chạy dài để hiển thị đầy đủ, do đó mang lại trải nghiệm người dùng nâng cao. Kết xuất phía máy chủ và kết xuất trực tuyến lần lượt được giới thiệu trong .NET 8 Preview 3 và Preview 4, với nhiều tính năng hơn sẽ được thêm vào trong các bản xem trước trong tương lai.
Các nhà phát triển cũng sẽ có thể linh hoạt thêm tính tương tác của ứng dụng khách trên cơ sở từng thành phần hoặc từng trang và chọn chế độ hiển thị khi chạy. Ngoài ra, với .NET 8, một thành phần Blazor có thể được hiển thị hoàn toàn bên ngoài ngữ cảnh yêu cầu HTTP. Điều này cho phép các thành phần được hiển thị dưới dạng chuỗi HTML hoặc luồng, độc lập với môi trường lưu trữ ASP.NET Core. Khả năng này đặc biệt hữu ích khi tạo các đoạn HTML, chẳng hạn như email tự động. Sau .NET 8, Microsoft có kế hoạch cho phép tạo nội dung trang tĩnh cho Blazor.
Dự kiến sẽ được phát hành trong sản xuất vào tháng 11, .NET 8 cũng sẽ cung cấp những cải tiến hiệu suất đáng chú ý trong các trình duyệt sử dụng WebAssembly. Các thử nghiệm được đo điểm chuẩn có tính năng jiterpreter của .NET 8 với hỗ trợ JIT (biên dịch đúng lúc) một phần cho thấy kết xuất giao diện người dùng nhanh hơn 20%, cũng như tuần tự hóa và giải tuần tự hóa JSON chạy với tốc độ gấp đôi. Microsoft đã tận dụng các thông số kỹ WebAssembly mới nhất, bao gồm SIMD để biên dịch trước thời hạn và các cải tiến tải lại nóng, nhằm tối đa hóa các cải tiến.
Định dạng đóng gói thân thiện với web mới, Webcil, được giới thiệu cho các ứng dụng Blazor WebAssembly. Hơn nữa, QuickGrid, một thành phần lưới dữ liệu nhanh được giới thiệu trong .NET 7, sẽ trở nên ổn định trong .NET 8. Các API bổ sung đã được triển khai trong Blazor Server để giám sát hoạt động trên các mạch, có khả năng giải phóng tài nguyên.
Với các công ty như AppMaster cung cấp các nền tảng no-code mạnh mẽ và hiệu quả, bao gồm các ứng dụng phụ trợ, web và di động, các khả năng nâng cao của .NET 8 trong hiệu suất ứng dụng web có thể thúc đẩy bối cảnh cho các chuyên gia CNTT cũng như các doanh nghiệp. Khả năng mở rộng và tính linh hoạt của các ứng dụng do AppMaster tạo cho các nhu cầu khác nhau, từ các doanh nghiệp nhỏ đến các trường hợp sử dụng của doanh nghiệp, làm cho nó trở thành một lựa chọn lý tưởng để bổ sung cho bản phát hành sắp tới của .NET 8.