Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
270
Not again !!!
posted

Hi 

My biggest problem with IG controls it's huge amount of js files been transferred to client.

With Aikido the things even worse.

I have 14!!! ig js files + 2ms ajax.(And we don't getting to edit functionality of grid yet).

With sites having long roundtrip such grid will definitely bee a problem.

Thanks.

Parents
  • 92
    posted

    Hi Anatoly,

    Thank you for taking the time to install and evaluate the Aikido CTP.  We recognize your concerns regarding the total number of JS files and total JS file download size.  Reducing both of these is a major design goal for Aikido.

    One way that we limit the number of JS files sent to the client is by having controls adaptively select which client side code is required based on property settings.  For example, the grid will not include the sorting JS code, unless sorting is enabled.   

    We will further reduce the number of files that are downloaded to the client by combining common code into a shared js file.  This work has not been done for the CTP.

    Aside from the total number of JS files, we also focus on the total file size of all client code.  One way in which we have greatly reduced this number is by leveraging common code across the controls. 

    A competing goal for the Aikido controls is to continue our commitment to a fully functional Client Side Object Model (CSOM) that allows developers to manipulate the control on the client.  You may have noticed that our controls extend the Microsoft AJAX pattern, which strives to mirror the server side object model on the client.  The cost for this added functionality is an increased JS file size, however, we have consistently heard from customers that they value client side functionality.

    We welcome any other thoughts or suggestions you have on this or other aspects of the CTP control set.

    Thanks,
    Joe Croney
    ASP.NET Development Manager
Reply Children