How Telerik’s ASP.NET AJAX Controls Help You Build High-Performing Apps Faster
Understanding how important app’s performance is for its success, Telerik has always been looking into finding creative ways to save you time and effort in this regard. This is why Telerik’s ASP.NET AJAX suite not only offers controls utilizing smart performance-maximization techniques, but it also ships several components specifically focused on optimizing your web pages’ loading time.
Telerik’s Controls for Performance Optimization of ASP.NET Apps
If you choose to build your application with RadControls for ASP.NET AJAX, you will have at your disposal several components engineered to significantly improve your Telerik-based application’s performance.
- RadScriptManager and RadStyleSheetManager
The RadInputManager control is an input validation control providing your end users with real-time feedback about the text they have entered in form input fields. RadInputManager is the best choice for top performance and highly-optimized pages for a few simple reasons: it reduces the bytes sent over the wire and has a better caching story, it is much faster to configure than traditional ASP.NET validation controls and it improves overall page load performance.
Performance Maximization Techniques Utilized by RadControls
Telerik’s ASP.NET AJAX controls utilize smart performance optimization techniques to allow you to build high performing apps faster and easier.
- Flexible Semantic Rendering
The Telerik ASP.NET AJAX navigation components use advanced CSS rendering with list items rather than HTML tables in order to keep the page output clean and minimal. The semantic rendering not only improves the responsiveness of your applications but also makes your web pages more easy-to-crawl for search spiders and thus more SEO-friendly.
- CSS Sprites for Minimal HTML Footprint
- HTTP Compression with RadCompression
RadControls allow you to achieve less traffic and faster page load for your app completely codelessly thanks to its HttpModule, RadCompression. The module is designed to automatically compress the bits the server is sending back to the browser in a way that once the bits reach the browser, the browser decompresses the response so your application can work with it normally. RadCompression improves your page performance by reducing the time to last byte to up to 75%.
- Content Delivery Network (CDN) Support
- Rich Client-side Capabilities
Telerik’s ASP.NET AJAX controls feature rich client-side features that are immediately persisted on the server. For your app this means fewer trips to the server and better responsiveness.
Additionally, RadControls expose a number of powerful databinding and caching techniques for taking full control over performance, such as lightweight JSON traffics and complete support for ViewState-less operation. The integrated jQuery library is also an important element of our client-side databinding and we use it for advanced calling of PageMethods and WebServices.