DEV Community

Cover image for Syncfusion Delivers Day-1 Support for .NET 10 Across UI Components and Document Libraries
Phinter Atieno for Syncfusion, Inc.

Posted on • Originally published at syncfusion.com on

Syncfusion Delivers Day-1 Support for .NET 10 Across UI Components and Document Libraries

TL;DR:.NET 10 is here, and Syncfusion delivers Day 1 support! From blazing-fast Blazor apps to modular .NET MAUI workloads, enhanced desktop controls, and accelerated Document SDK libraries, Syncfusion ensures your apps are ready for the latest .NET innovations. Build faster, smarter, and more efficient applications today.

We’re excited to announce that Syncfusion Essential Studio(v31.2.10) now supports .NET 10, empowering developers to build high-performance, modern applications across mobile, desktop, and web platforms.

With this release, Microsoft continues to enhance developer productivity, performance, and modularity, and Syncfusion is proud to offer Day 1 support so that your apps can immediately take advantage of these innovations.

Blazor gets even better with .NET 10

Blazor in .NET 10 is a game-changer for web development, and Syncfusion is proud to offer Day 1 support for Blazor apps.

Key Blazor enhancements

1. Client-side fingerprinting for Blazor WebAssembly

The client-side Fingerprinting technique is now extended for Blazor WebAssembly in .NET 10. This technique appends a content-based hash to filenames (e.g., JavaScript files), ensuring that browsers fetch updated versions when content changes.

Benefits

  • Adds content-based hashes to static assets.
  • Enables efficient caching and automatic cache busting.
  • Simplifies deployment.

2. Optimized Blazor scripts

The core blazor.web.js is now compressed and fingerprinted, reducing payload size and improving performance.

Metrics for .NET 9 vs .NET 10

Sample Type .NET 9 .NET 10
Blazor Web App Server (blazor.web.js loading time) 850 – 990ms 450 – 550ms
Standalone Blazor WASM (blazor.webassembly.js loading time) 250- 300ms 30 – 120ms

3. Preloaded framework static assets

In Blazor Web Apps, framework assets are automatically preloaded via Link headers, allowing the browser to fetch resources before rendering the initial page. For standalone Blazor WebAssembly apps, these assets are prioritized for download and cached early during index.html processing.

4. Declarative state persistence

The new [PersistentState] attribute allows you to retain component state across navigation and reloads, ideal for filters, selections, and UI preferences.

5. Enhanced JavaScript interop

Blazor now makes it simpler to work with JavaScript:

  • Instantiate JS objects directly from .NET
  • Access and modify JS object properties with ease

Syncfusion Blazor components, especially those with rich UI and data-intensive behavior such as Grid, Chart, and Scheduler , benefit greatly from faster startup times thanks to parallel resource preloading. Additionally, Syncfusion Blazor components now support the [PersistentState] attribute, which was introduced with .NET 10 enhancements.

Note: For more detailed updates, refer to this blog.

.NET 10 support for .NET MAUI

.NET MAUI in .NET 10 introduces a modular .NET workload via NuGet packages, simplifying version control and preview access. This release focuses on performance , quality, and developer experience, and Syncfusion’s .NET MAUI controls are fully aligned with these goals.

Key .NET MAUI enhancements in .NET 10

  • Improved performance for CollectionView and CarouselView.
  • SearchIconColor support in SearchBar for better UI customization.
  • SelectionChanged events for Entry and Editor controls on Android.
  • Web request interception in BlazorWebView and HybridWebView.
  • .NET Aspire integration for seamless cloud-native development.

Aligning with these advancements, Syncfusion’s .NET MAUI controls now support .NET 10, introducing SafeArea support for optimal UI rendering on modern devices and adopting nullable date support introduced in DatePicker and TimePicker controls, enhancing flexibility and aligning with the latest .NET capabilities.

Desktop controls optimized for .NET 10

Syncfusion’s WPF and Windows Forms controls now offer support for .NET 10, enabling developers to create high-performance, modern desktop applications in the latest .NET version.

Unified Clipboard API: Syncfusion components now leverage the new clipboard API in .NET 10, delivering consistent and secure data handling across WPF and Windows Forms. By adopting JSON-based serialization and moving away from the deprecated BinaryFormatter, Syncfusion ensures faster, safer, and standards-compliant clipboard operations.

Let’s see the key enhancements in each desktop platform,

WPF

WPF includes several updates that improve both design and functionality:

  • Refined Fluent UI styling for a modern look and feel.
  • Unified clipboard APIs for seamless data sharing.
  • Enhanced rendering performance.

Windows Forms

The key improvements in Windows Forms are:

  • Updated clipboard model integration for better interoperability.
  • Enabling responsive UIs using Async Forms.
  • Custom designer improvements with Designer action panel, new UITypeEditors, and more.
  • Block screen captures and protect sensitive data

Document SDK libraries accelerated by .NET 10

Like all other UI components, we have provided .NET 10 support for ourDocument SDK libraries. In .NET 10, Microsoft has done significant optimizations that boost performance. Syncfusion Document SDK libraries utilize these optimizations to deliver measurable performance improvements. Our benchmarking tests show notable performance improvements in key operations when compared to .NET 9, in scenarios involving large files.

Module .NET 9 .NET 10
Compress PDF 8.34 seconds 6.43 seconds
PDF to PDF/A 0.34 seconds 0.31 seconds
XPS to PDF 0.25 seconds 0.20 seconds
Word to PDF 7.84 seconds 6.46 seconds
Word to Image 9.84 seconds 8.9 seconds
Mail merge in Word 3.74 seconds 3.54 seconds
Import DataTable in Excel 10.6 seconds 9.6 seconds
Excel to PDF 2.3 seconds 2 seconds

Ready to build with .NET 10?

With Syncfusion’s Day 1 support for .NET 10, developers can confidently start building and deploying applications on the latest .NET platform without hesitation. Whether you’re working with Blazor, ASP.NET Core, ASP.NET MVC, .NET MAUI, WPF, WinForms, Document SDK libraries, or Viewer/Editor SDKs, Syncfusion ensures full compatibility and optimized performance from day one. Leverage the power of .NET 10 and Syncfusion’s extensive component suite to create the next generation of applications, faster, smarter, and more efficient than ever.

Existing Syncfusion users can download the newest version of Essential Studio from the license and download page, while new users can start a 30-day free trial to experience its full potential.

Our dedicated support team is also available via the support forum, support portal, or feedback portal for any questions or concerns and is committed to providing prompt and comprehensive assistance.

Explore what’s new in Syncfusion Essential Studio and start building with .NET 10 today!

Related Blogs

This article was originally published at Syncfusion.com.

Top comments (0)