I am pleased to share with you a bit in advance some important information about the performance optimizations planned for Q3 2015, to be out in the fall. This will bring some great benefits, like:
We will implement the improvements by achieving the following steps:
This decision, taken in accordance to the Microsoft’s plans to discontinue the support for IE7 (MSDN: Stay up-to-date with Internet Explorer), will lead to the following performance boosts:
All controls in suite should become lightweight and output semantic markup. In addition to that, the reduced amount of images in the skins and usage of font icons will decrease:
UPDATE: The planned Assembly Split operation has been rejected and not implemented. An informative email with information about this decision was sent to all license holders.
Allow me to summarize: To facilitate your upgrade process, we decided to keep the Telerik.Web.UI.dll intact and to cancel the idea to split the Classic and Lightweight renderings. The benefits of this decision for you are:
The separation of the Lightweight from the Classic rendering in separate assemblies is required in order to provide optimal experience in terms of dll size for both choices:
Telerik.Web.UI.dll – it will feature only the Lightweight rendering.
Telerik.Web.UI.Classic.dll* – it will feature both Classic and Lightweight renderings. The Classic rendering will be enabled by default.
Telerik.Web.UI.Skins.dll – it will include only the Lightweight skins.
Telerik.Web.UI.Skins.Classic.dll* – it will include both Classic and Lightweight skins.
*Telerik will not develop and support the classic assemblies, except for critical security fixes. These dlls are stable and suitable for use by legacy apps that should support older browsers.
You can see the diagram below for more detailed information about what will be included in the classic and standard assemblies:
You will be affected only if you have to support:
We do know how precious your development time is and we want to make effortless your upgrade to Q3 2015. That’s why I want to ask you fill the following questionnaire that will help us learn how your projects will be affected by these optimizations. You will be able to also share your feedback and help us make the upgrade process easier.
Rumen Jekov (@Rumen_Jekov) started his career at Telerik’s ASP.NET team in 2004 as a support officer and passed through the position of a Team lead to become a Product Manager. He has answered more than 42,000 tickets helping customers solve their problems. At present, his top responsibilities are the Telerik UI for ASP.NET AJAX and MVC web suites. Off work, he enjoys traveling, watching movies and reading books.