• Last week we wrote about our new ASP.NET DropDownList control taking some specific functions of our existing ComboBox control, but in a more lightweight and better performing manner. Continuing this trend, it’s time to introduce another of the new members of Telerik’s ASP.NET control suite – the SearchBox.
  • As you already know we have introduced new rendering model for RadInput in Q3 2011. It was later set as default mode in Q1 2012.

    The initial idea behind this change was to remove 2 of the input elements from the output HTML of the control and use a span that to overlay the visible one in order to show the formatted value. With this approach we really have fewer elements on the page and in the same time we could show, validate and submit different values. We also removed the table in order to provide better styling potential and boost...

  • We suppose you have already read the Q2 2012 Announcement blog for WinForms and have noticed the three new great controls that we developed for you – RadChartView, RadAutoCompleteBox and RadTextBoxControl. We also feel, however, that one of the big new things about Q2 2012 may remain unnoticed in the bunch of innovations. Therefore, we decided to dedicate a separate blog post to it. This improvement concerns one of the most important things for each and every application – performance. Namely, in our latest release we introduced a new and improved theming engine. It minimizes the startup time for your application and...

  • In Q1 2011 we introduced a highly improved version of the RadTreeView control which had all of its internal parts rebuilt in order to support full UI virtualization and customization. This allowed us to attach a new data engine that provided many new and useful features such as built-in filtering and sorting independent from the external data-sources, and support for CRUD operations.

    For Q3 2011 and Q3 2011 SP1 we made additional improvements to our data engine and in the synchronization between the UI and the data layers.

    Now, there are two questions which we have been asked lately: “Is the new RadTreeView...

  • As we are constantly trying to improve our controls, in Q3 2011 we are introducing new HTML rendering for Telerik’s ASP.NET AJAX Input control – single input rendering. First of all I should assure you that the old rendering is still available, so all your custom styles and complicated scenarios with RadInput will still work.

    Let’s check some of the advantages of the single input rendering mode comes with: 

    • No table is used when having buttons and/or labels, which results in quicker rendering.
    • Less HTML is rendered as a whole, which leads to less data transferred to the client.
    • The control can show readable text when...
  • success jump One of the most used features of Telerik’s Grid for ASP.NET AJAX is grouping and for some time now we have been receiving feature requests from customers regarding grouping performance optimization. This task was not so easy, but after some months of research, implementation and a lot of headaches we finally succeeded with this complex challenge!

    I want to introduce to you the new linq based grouping for Telerik’s Grid for ASP.NET AJAX which will be available in the Q3 2011 ajax release. The new grouping mechanism features incredible performance optimizations in scenarios with large data sources, containing thousands or millions of...
  • Yesterday we dropped a new minor version of Telerik Reporting Q1 2011. Among the plentiful fixes, you will find some important improvements, aided to improve the overall operation of the product, both in design time and run time.

    Performance Improvements in Rendering Silverlight and WPF Reports

    The XAML rendering extension now uses a new lightweight mechanism that overcomes issues related to highly concurrent multi-threading applications. The new XAML rendering removes the STA thread requirement when generating Silverlight and WPF reports, which leads to improved performance and optimized server resources. The new rendering aims at improving the rendering speed of large SL and...

  • As Miro mentioned in his last post, with the upcoming 2011 Q1 Beta, we will release a new and improved version of RadSlider. A lot new features are being added and many of the existing hot spots were addressed along the way. One of them - the performance hit when RadSlider has to re-render its ticks. I took the liberty to compare the impact of RadSlider on an application before and after we made the improvements.
    Scenario: Every second, for 60 seconds, generate a new ViewModel and set it as DataContext to RadSlider.
    Goal: See how many times the LayoutUpdated event will...
  • With the Q1 2011 release just being around the corner a new and amazing version of RadTileView will be available. It is sleek, fast and more responsive than ever and it brings a whole set of new features and functionality to the table.

    Download and play with the new bits.

    Get Microsoft Silverlight

    Virtualization

    The main feature, that I’m sure you’d like most is the UI Virtualization (delaying the creation of UI Elements). We implemented it in both tiling scenarios:

    • Restored – this includes both directions - Horizontal and Vertical. It means that if you have 10 columns x 1000 rows you'll get 10 000 tiles and you’ll see both scrollbars....
  • I am proud to announce that RadBook, along with RadGridView, RadTreeView, RadTreeListView, RadChart and RadScheduler, now supports virtualization. With previous versions, it would take up to 16 seconds to load 1000 pages, where now it takes just 2 seconds to load a set of 10,000,000 (10 million) items.

     

    The cause of the performance boost is the way RadBook handles the unnecessary(non-visible) elements. As you probably know, while turning a page, only four pages are visible at any given moment in time.

    Previous versions of RadBook would just collapse the unnecessary elements, which had a significant impact on the initial loading time. The...