![C# OR JAVASCRIPT? HAVE THE BEST OF BOTH WORLDS](/_next/image?url=https%3A%2F%2Fassets.tina.io%2F8a7b77f2-cde8-44e7-a592-ebeb7e9dc437%2Fbenefits%2Fcrm-integration.png&w=256&q=75)
C# OR JAVASCRIPT? HAVE THE BEST OF BOTH WORLDS
C# is a well-known strongly typed programming language which means you can catch errors at compile time. Blazor allow using pre-compiled C# with access to all our favourite NuGet packages. You can still use JavaScript to pull in any npm package and expose it to your C# Blazor Components.
![FAST DEVELOPMENT & PERFORMANCE](/_next/image?url=https%3A%2F%2Fassets.tina.io%2F8a7b77f2-cde8-44e7-a592-ebeb7e9dc437%2Fbenefits%2Fself-service.png&w=256&q=75)
FAST DEVELOPMENT & PERFORMANCE
Get productive fast with re-usable UI components. Blazor runs as fast as any code in the browser can run. It gives you a near-native experience.
![CROSS-BROWSER COMPATIBILITY](/_next/image?url=https%3A%2F%2Fassets.tina.io%2F8a7b77f2-cde8-44e7-a592-ebeb7e9dc437%2Fbenefits%2Fcross-platform.png&w=256&q=75)
CROSS-BROWSER COMPATIBILITY
Blazor Wasm runs directly in the browser using WebAssembly which is a W3C Standards approved technology – this mean no plugins are required to run Blazor Wasm applications in modern browsers, including mobile browsers.
![RICH TOOLING AND DEBUGGING](/_next/image?url=https%3A%2F%2Fassets.tina.io%2F8a7b77f2-cde8-44e7-a592-ebeb7e9dc437%2Fbenefits%2Fcontent-pack-and-dashboard-built-in.png&w=256&q=75)
RICH TOOLING AND DEBUGGING
With Blazor you can use your own existing .NET libraries or take advantage of the rich .NET NuGet ecosystem.