Caching and Downloading of Telerik DLLs on the Silverlight Client

2 posts, 0 answers
  1. kencox
    kencox avatar
    106 posts
    Member since:
    Oct 2002

    Posted 30 Sep 2008 Link to this post

    Hi folks,

    I really like Telerik's Silverlight 2 control suite but I'm wondering (and I'm sure my clients will be asking) about size/performance issues. Perhaps someone could answer some questions?

    When a browser views a Silverlight app built with Telerik controls, I know it downloads the .xap file containing Telerik DLLS (like Telerik.Windows.Controls.Input.dll). Higher-end controls add desirable features, but how much do they increase the total payload and responsiveness?

    To what extent are the Telerik controls cached on the client? When the browser visits again, are these re-downloaded? Is there a way of reducing the overhead of third-party controls?

    In the old days of Com, once a control was installed, it stayed on the machine until a new version was installed. I'm not sure that Silverlight 2 works that efficiently.



  2. Valeri Hristov
    Valeri Hristov avatar
    2252 posts

    Posted 01 Oct 2008 Link to this post

    Hello Ken,

    I cannot say exactly what happens under the hood, but to my experience, the Silverlight applications are treated like any web content and depend on the cache settings of the browser and the web server. This means that the XAP files will be downloaded again if the user clears his browser cache, or when the XAP file is changed on the web server, but you cannot permanently install part of your application (the third party controls) on the client computer, that will be reused between many XAP files. I suppose that MSFT will provide similar mechanism some day in the future, but this is just a speculation.

    Kind regards,
    Valeri Hristov
    the Telerik team

    Check out Telerik Trainer, the state of the art learning tool for Telerik products.
Back to Top